33 windows linker openssl visual-studio-2010
我正在尝试将我的控制台应用程序移植C到Visual Studio 2010中.在Linux/Mac上,应用程序运行完美,包括OpenSSL支持.
任何人都可以OpenSSL在Visual Studio项目中使用/链接库提供帮助吗?
谢谢!
jok*_*ker 34
我知道它已经老了!我自己也遇到了问题,这是解决方案.
首先,你应该安装(普通普通安装)openssl.(它来自这里).
现在,在您创建项目之后,我引用:
确保在项目属性页面中设置了以下设置:
[C/C++ - >常规 - >附加包含目录]值:OpenSSL在您的机器中的include目录(例如C:\ openssl\include)
[链接器 - >常规 - >附加库目录]值:机器中的OpenSSL lib目录(例如C:\ openssl\lib)
[Linker - > Input - > Additional Dependencies]值:libeay32.lib
来源.
小智 8
添加与OpenSSL相关的头文件,以及标题下方:
#include <winsock2.h>
#include <windows.h>
Run Code Online (Sandbox Code Playgroud)
在链接下方打开并下载预编译文件.
http://www.npcglib.org/~stathis/blog/precompiled-openssl/
提取并保留C盘中的文件夹使用readme_precompile.txt获取说明.
打开下面给出的Visual C++项目和后续过程以包含和链接器选项.
确保在项目属性页面中设置了以下设置:
ws2_32.liblibsslMT.libCrypt32.liblibcryptoMT.lib以下是一些资源:编译和安装 OpenSSL for Windows以及使用 OpenSSL 进行加密(Blowfish、DES、RC2、RC4)
我自己尝试过,但仍然出现错误。OpenSSL 和 Visual Studio 不是我的强项,但也许你可以弄清楚。