openssl vs2008配置链接报错,该怎么处理
openssl vs2008配置链接报错
环境:WIN764 + VS2008
1 官网下载了openssl-1.0.0o。编译并生成了 Out32Dll,测试也是OK
2 建立VS2008控制台工程,设置工程属性为:工具-->选项-->VC++目录 分别设置了“包含文件”和“库文件”的位置指向openssl-1.0.0.o下的 include 和 Out32dll
3.工程代码如下:
#include <openssl/ssl.h>
#pragma comment(lib, "libeay32.lib")
#pragma comment(lib, "ssleay32.lib")
int main ()
{
OpenSSL_add_ssl_algorithms(); // 初始化
return 0;
}
可是编译结果如下:
1>main.obj : error LNK2019: 无法解析的外部符号 _SSL_library_init,该符号在函数 _main 中被引用
1>E:\VC2008Prj\testmain\Debug\testmain.exe : fatal error LNK1120: 1 个无法解析的外部命令
实在无语了,请大神帮忙。已经倒腾很久了,起先用的是openssl-1.0.0.a 依然是这个错误的
------解决思路----------------------
http://download.****.net/detail/bojie5744/7722283
环境:WIN764 + VS2008
1 官网下载了openssl-1.0.0o。编译并生成了 Out32Dll,测试也是OK
2 建立VS2008控制台工程,设置工程属性为:工具-->选项-->VC++目录 分别设置了“包含文件”和“库文件”的位置指向openssl-1.0.0.o下的 include 和 Out32dll
3.工程代码如下:
#include <openssl/ssl.h>
#pragma comment(lib, "libeay32.lib")
#pragma comment(lib, "ssleay32.lib")
int main ()
{
OpenSSL_add_ssl_algorithms(); // 初始化
return 0;
}
可是编译结果如下:
1>main.obj : error LNK2019: 无法解析的外部符号 _SSL_library_init,该符号在函数 _main 中被引用
1>E:\VC2008Prj\testmain\Debug\testmain.exe : fatal error LNK1120: 1 个无法解析的外部命令
实在无语了,请大神帮忙。已经倒腾很久了,起先用的是openssl-1.0.0.a 依然是这个错误的
------解决思路----------------------
http://download.****.net/detail/bojie5744/7722283