Linker 链接C++;-BDB-LNK2001

Linker 链接C++;-BDB-LNK2001,linker,berkeley-db,lnk2001,Linker,Berkeley Db,Lnk2001,BDB是在同一台PC上,在同一个VS #包括 int main(){ Db(NULL,0); 返回0; } 1> main.obj:错误LNK2001:未解析的外部符号“public:virtual u thiscall Db::~Db(void)”(??1Db@@UAE@XZ)" 1> main.obj:错误LNK2001:未解析的外部符号“public:u thiscall Db::Db(类DbEnv*,unsigned int)”(??0Db@@QAE@PAVDbEnv@@I@Z)" 有什

BDB是在同一台PC上,在同一个VS

#包括
int main(){
Db(NULL,0);
返回0;
}

1> main.obj:错误LNK2001:未解析的外部符号“public:virtual u thiscall Db::~Db(void)”(??1Db@@UAE@XZ)"

1> main.obj:错误LNK2001:未解析的外部符号“public:u thiscall Db::Db(类DbEnv*,unsigned int)”(??0Db@@QAE@PAVDbEnv@@I@Z)"


有什么问题吗?

你记得在编译BDB时创建的二进制文件中链接吗?

现在它告诉我启动后“App.无法启动,因为找不到libdb.lib”(或者类似的东西…我从俄语翻译过来),但我已经在链接器中添加了正确的链接->“传统依赖项”[和->“资源,链接到此”]…我刚刚将libdb.dll复制到程序根目录,它可以正常工作)