Eclipse 프로젝트가 있습니다. 모든 테스트 사례는 하나의 * .cpp 파일에 있습니다. 문제는이 두 가지 main() 함수로 끝나는 것입니다. 하나는 앱 자체 용이고 다른 하나는 테스트 사례 용입니다. 물론 이클립스는 빌드를 거부합니다 ... 저는 모든 것을 하나의 프로젝트로 묶고 싶습니다. (다중 구성, SVN 리포지토리 등을 피하십시오.) 이상적으로는 Eclipse에 강제로 두 개의 실행 파일 (앱용과 테스트 용)을 빌드하고 싶습니다. 이클립스 Makefile에 대해 간략하게 살펴 보았지만 솔직히 정확히 어떻게 작동하는지 이해하지 못합니다. Main.cpp/Testcases.cpp를 제외하고 하나의 실행 파일을 빌드하는 것은 가능하지만 매우 우아하지는 않습니다 ...gTest 및 복수 main()
비슷한 경험을 가진 사람이 있습니까?
Testcases.cpp가 포함 된 새 프로젝트를 만들고 기본 프로젝트의 src 및 include 폴더를 연결/참조 (테스트 프로젝트 빌드에서 Main.cpp를 기본 프로젝트에서 제외해야 함)했습니다. 감사. – Petr