Visual studio 2015 VisualStudio 2015上的OpenSSL
我有一个项目依赖于OpenSSL库,该库在Linux环境下可以很好地编译,但在MS Visual Studio 2015上编译时遇到了问题 我有许多类似于“\uu指定未定义的结构/联合””的错误,其中第一个空格是局部变量,第二个是对OpenSSL中某些内容的引用。我认为,当前的错误是由于没有从IDE正确链接到库 我已从下载了预编译版本,并已将项目的“附加包含目录”设置为OpenSSL-Win64/Include,“附加库目录”设置为OpenSSL-Win64/lib,“附加依赖项”设置为libssl.lib。-通过预编译包获得的所有文件或目录 有在VisualStudio项目中使用OpenSSl经验的人是否知道我的问题是什么Visual studio 2015 VisualStudio 2015上的OpenSSL,visual-studio-2015,openssl,dependencies,Visual Studio 2015,Openssl,Dependencies,我有一个项目依赖于OpenSSL库,该库在Linux环境下可以很好地编译,但在MS Visual Studio 2015上编译时遇到了问题 我有许多类似于“\uu指定未定义的结构/联合””的错误,其中第一个空格是局部变量,第二个是对OpenSSL中某些内容的引用。我认为,当前的错误是由于没有从IDE正确链接到库 我已从下载了预编译版本,并已将项目的“附加包含目录”设置为OpenSSL-Win64/Include,“附加库目录”设置为OpenSSL-Win64/lib,“附加依赖项”设置为libs
谢谢大家! 使用OpenSSL 1.0.2;不是OpenSSL 1.1.0。另请参见、、等。是否有理由改用1.0.2?在切换到1.0.2后,我想我已经有了进一步的改进,现在我有了新的错误消息,例如错误LNK2001:未解析的外部符号_EVP_DecryptUpdate我的其他目录和库目录仍然相同,但对于其他依赖项,我只有libeay32.lib。这就是问题所在吗?很抱歉,我不熟悉Visual Studio平台