我正在尝试将Beecrypt库添加到我的项目中。据我了解它是由于缺乏cpp文件如何将cpp文件添加到Visual Studio 2008?
error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall beecrypt::security::SecureRandom::~SecureRandom(void)" ([email protected]@[email protected]@[email protected]) referenced in function _wmain
:首先我必须添加的头文件,但试图创建一个对象后,我收到以下错误。好。然后,我试图添加cpp文件,但无论我把他们放在哪里,我仍然收到相同的错误。例如SecureRandom.h位于:
beecrypt/c++/security/SecureRandom.h
我应该在哪里放置SecureRandom.cpp来摆脱那个错误?我已经尝试过所有级别的文件夹。或者,也许这个错误是由其他的东西引起的?提前致谢
您可以加入完整的错误消息?通常该消息告诉它认为哪个符号缺失。 – 2012-01-14 13:07:43
好的,只需一小会儿 – 2012-01-14 13:09:52
当你从一个库中得到链接器错误时,不要随意添加.cpp文件。你只会挖掘一个更深的洞。告诉链接器链接导入库,链接器+输入,附加依赖关系设置。 – 2012-01-14 13:13:08