私は(コンパイル)Googleテストを使用しようとしていますが、問題があります。Googleテスト - 2つの異なるプロジェクトを使用すると未定義のリフェラル
私は1つのexeプロジェクトと、もう1つのプロジェクト(google unit test)があり、最初のプロジェクトのいくつかのクラスのテストがあります。
私からの情報を使用しようとしました:
EXEプロジェクト名:テスター
- 含まsrcフォルダ、私は私のワークスペースの2つのC++のプロジェクトを持っている C++ unit test start guide, how to set up Google Test
CElement.cpp、CElement.h、Main.cpp
- 含まsrcフォルダ、私は私のワークスペースの2つのC++のプロジェクトを持っている C++ unit test start guide, how to set up Google Test
、Googleのテストプロジェクト(EXE)名:GoogleTestTester
- gtest_srcフォルダ(GTESTが含まれています)
- TestElementフォルダ(私のテストクラスを含む)
- Test1.cpp:
テスト( MyAppTtests、name) { CElement * pElm = new CElement();
//..
}
私は(GoogleTestTesterプロジェクトに)リンクエラーを取得しています
:未定義の参照をCElementに:: CElement()
- 私はCElement」を含んでいます。 h "Test1.cpp
- 私はTestElementフォルダ(CElement.hファイルを含む)へのパスを含むプロジェクトのプロパティで
どうすれば修正できますか?
[GoogleテストでEXEをテストするにはどうすればいいですか?](http://stackoverflow.com/questions/23088252/how-to-test-an-exe-with-google-test) –