我有一個Eclipse項目。所有的測試用例都在一個* .cpp文件中。問題是,這樣我最終有兩個main()函數。一個用於應用程序本身,另一個用於測試用例。而Eclipse當然拒絕構建......我想將所有東西放在一個項目下(並避免有多個配置,SVN存儲庫等)。理想情況下,我想強制Eclipse構建兩個可執行文件(一個用於應用程序,一個用於測試用例)。我快速瀏覽了Eclipse Makefile,但說實話,我不太明白它的工作原理。有可能總是排除Main.cpp/Testcases.cpp並構建一個可執行文件,但它不是非常優雅...gTest和多個主要()
任何有類似經歷的人?
我創建了一個新項目,其中包含Testcases.cpp,並鏈接/引用主項目的src和include文件夾(必須從構建測試項目的主項目中排除Main.cpp)。謝謝。 – Petr 2011-02-23 20:23:30