Google 테스트를 사용하려고하지만 문제가 있습니다.google 테스트 - 두 개의 다른 프로젝트를 사용할 때 정의되지 않은 rerefence
첫 번째 프로젝트의 일부 수업에 대한 테스트가있는 1 개의 exe 프로젝트와 다른 프로젝트 (Google 단위 테스트)가 있습니다.
난에서 정보를 사용하는 것을 시도했다 :
EXE 프로젝트 이름 : 테스터
- src 폴더 포함 C++ unit test start guide, how to set up Google Test
을 내 작업 공간이 개 C++ 프로젝트를 CElement.cpp, CElement.h, Main.cpp
- src 폴더 포함 C++ unit test start guide, how to set up Google Test
구글 테스트 프로젝트 (EXE) 이름 :
- gtest_src 폴더는
- TestElement 폴더 (포함 내 테스트 클래스)
- Test1.cpp합니다 (gtest을 포함) MyAppTtests, name) { CElement * pElm = new CElement();
//..
}
I합니다 (GoogleTestTester 프로젝트) 링크 오류를 받고 있어요
시험 (: 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)의 가능한 복제본 –