1

我有一个 MFC 项目。我想使用 googletest 为它编写单元测试。为此,我制作了一个包含所有单元测试的 Win32 控制台应用程序。我将这两个项目放在一个解决方案中。

问题是,当我构建该解决方案时,出现以下链接错误:

错误 LNK2019:未解析的外部符号“public:__thiscall CTest_MFC_AppApp::CTest_MFC_AppApp(void)”(??0CTest_MFC_AppApp@@QAE@XZ) 在函数“private: virtual void __thiscall SimpleTests_TestAsserts_Test::TestBody(void)”(?TestBody@SimpleTests_TestAsserts_Test @@EAEXXZ) main.obj

我已经尝试了所有我能想到的方法,包括使用和不使用预编译头文件重新创建单元测试项目。任何人都可以阐明这个问题吗?谢谢!

4

0 回答 0