2012-08-28 108 views
0

在链接我缺少的文件时出现问题?在VS2010上构建openssl时出错

视觉工作室2010错误输出

  • 14错误错误LNK2001:解析外部符号 ___umoddi3 C:\用户\约翰尼斯\桌面\ AES加密\ libcrypto.a(bn_word.o)的Rijndael
  • 错误11错误LNK2001:解析外部符号__alloca C:\用户\约翰尼斯\桌面\ AES加密\ libcrypto.a(sha512.o)的Rijndael
  • 错误12错误LNK2001:解析外部符号__alloca C:\用户\勒芒nes \ Desktop \ AES Encryption \ libcrypto.a(err_prn.o)Rijndael
  • 错误15错误LNK2019:无法解析的外部符号___udivdi3在函数_fmtint中引用C:\ Users \ Yohannes \ Desktop \ AES Encryption \ libcrypto.a(b_print的.o)的Rijndael
  • 错误13错误LNK2019:解析外部符号___umoddi3在功能_fmtintç引用:\用户\约翰尼斯\桌面\ AES加密 \ libcrypto.a(b_print.o)的Rijndael
  • 错误10错误LNK2019:无法解析的外部符号__alloca函数中引用 _OPENSSL_isservice C:\ Users \ Yohannes \ Desktop \ AES加密\ libcrypto.a(cryptlib.o)Rijndael -

回答

1

据:http://aluigi.freeforums.org/post4997.html

link it to libcrypto.a, it's the static library. 

if you don't have it: 
http://gnuwin32.sourceforge.net/packages/openssl.htm 
+0

@Preeta我安装的链接gnuwin,增加了额外的包含目录,增加了额外的库目录,添加libcrypto.a和libssl.a现在显示其他错误消息。你能看看吗? – Yohannes

+0

这里有一些更多信息:http://social.msdn.microsoft.com/Forums/en/vclanguage/thread/ddf0cb80-e841-436d-9ad5-4fa6457e562e –