C++ 错误LNK2019 LNK2001
我应该在编译客户提供的源代码(大约十年前编码),项目文件夹包含一个“.cbp”文件和一个vc项目文件。当我尝试在代码块中编译它时,文件被破坏了(错误:存在版本差异,项目在版本1.5中编码,而我现在的版本是1.6)。但是当我查找1.5版时,没有链接。另外,当我将代码带到VisualStudio2008时,它会编译,但我得到以下两种类型的链接错误,其中有1300种 1) 错误LNK2019:未解析的外部符号“public:u thiscall FX::FXApp::FXApp(类FX::FXString const&,类FX::FXString const&”)”(??0FXApp@FX@@QAE@ABVFXString@1@0@Z) 在函数“int u cdecl osimain(int,char**)”中引用(?osimain@@YAHHPAPAD@Z)main.obj测试 2) 错误LNK2001:未解析的外部符号“public:virtual long\uu thiscall FX::FXObject::onDefault(类FX::FXObject*,unsigned int,void*)”(?onDefault@FXObject@外汇@@UAEJPAV12@IPAX@Z) cictrackmanager.obj测试C++ 错误LNK2019 LNK2001,c++,visual-studio,visual-studio-2008,codeblocks,C++,Visual Studio,Visual Studio 2008,Codeblocks,我应该在编译客户提供的源代码(大约十年前编码),项目文件夹包含一个“.cbp”文件和一个vc项目文件。当我尝试在代码块中编译它时,文件被破坏了(错误:存在版本差异,项目在版本1.5中编码,而我现在的版本是1.6)。但是当我查找1.5版时,没有链接。另外,当我将代码带到VisualStudio2008时,它会编译,但我得到以下两种类型的链接错误,其中有1300种 1) 错误LNK2019:未解析的外部符号“public:u thiscall FX::FXApp::FXApp(类FX::FXStri
我做错了什么?lib文件是否已损坏 FX::FXApp来自哪里?您是否有定义命名空间FX{class FXApp{…};};,的源代码;,或者你有一个“libFX.lib”或类似的工具吗?检查这个,我已经把它正确地链接到了FOX工具包。一个特定的GUI工具包。我在编译时出现了多个错误,当我添加fx.h和linked时,似乎已经解决了。代码编译时,只有链接似乎是个问题。