1

私はMFCプロジェクトを持っています。googletest を使用して単体テストを作成したいと考えています。そのために、すべての単体テストを含む Win32 コンソール アプリケーションを作成しました。これら両方のプロジェクトを 1 つのソリューションにまとめました。

問題は、そのソリューションをビルドすると、次のリンク エラーが発生することです。

エラー 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