Vâng, đây là hơn một tuổi, nhưng tôi không thể tìm thấy câu trả lời vì vậy tôi cơ bắp theo cách của tôi thông qua. Tôi đã openssl-1.0.1e để biên dịch sử dụng VS 11 như vậy:
tôi đã cố gắng sử dụng PERL mà đi kèm với git, không hiệu quả, phải cài đặt ActivePerl
Taken từ link cung cấp bởi Nitesh:
perl Configure VC-WIN64A no-asm
Tiếp nối bởi:
ms\do_win64a
mỗi this post, tôi sửa ms \ ntdll.mak và thay đổi CC để:
CC="c:\Program Files (x86)\Microsoft visual Studio 11.0\VC\bin\amd64\cl.exe"
Rồi cuối cùng:
nmake -f ms\ntdll.mak
Tôi không bận tâm cài đặt và chỉ cần thêm thư mục openssl-1.0.1e \ out32dll để Configuration Properties -> Linker -> Thư mục Thư viện bổ sung và openssl-1.0 .1e \ inc32 đến các thuộc tính cấu hình -> C/C++ -> C/C++ -> Chung -> Thêm các thư mục bao gồm, sao chép libeay32.dll vào một nơi nào đó trong đường dẫn của tôi và gọi nó là tốt. Có vẻ như đang làm việc.
Nguồn
2013-10-15 19:12:26
Bạn đã cài đặt Win32 OpenSSL chưa? Nếu không, hãy vào đây: http://slproweb.com/products/Win32OpenSSL.html –
Giấy phép mang theo là gì? Tôi không chắc chắn nếu nó có thể được bao gồm trong một sản phẩm thương mại ... bất kỳ ý tưởng có thể giúp – mSO
Bạn có cửa sổ OpenSSL lib với bạn? Bạn đang gặp phải vấn đề gì khi cố gắng liên kết với OpenSSL Libs? – Jay