2010-07-20 2 views
2

나는 eclipse를 사용하여 C++로 DLL (그리고 아마도 나중에 Linux 포트)을 만들고있다. 상황은 다음과 같습니다. 두 개의 별도 빌드 구성을 만들려고합니다. 하나는 DLL을 빌드하고 다른 하나는 실행 가능한 CppUnit 테스트를 빌드하는 것입니다. 현재 모든 DLL 빌드가 작동하고 있으며 DLL을 테스트 할 별도의 프로젝트를 만들 수 있습니다. 그러나 한 프로젝트에서이 모든 작업을 수행 할 수있는 방법이 있는지 궁금합니다.Eclipse CDT 빌드 구성 - CPP 단위로 DLL 테스트하기

이 문제에 대한 도움을 주시면 대단히 감사하겠습니다.

덕분에, 크리스

답변

5

글쎄, 나는 그것을 할 방법을 발견 그렇다면이를 통해 다른 사람 비틀 거림 ... 당신이 "프로젝트 -> 속성 -> C로 갈 경우

/C++ Build-> Settings "을 선택한 다음 디버그 구성을 선택하거나 새 구성을 만듭니다. "빌드 아티팩트" 탭으로 이동하여 "이슈 형식"으로 변경하십시오.

이제 모든 빌드 구성 (예 : 주()가 DLL에 내장 됨)과 같이 모든 빌드 구성이 컴파일되지 않도록하려면 으로 이동하십시오. "프로젝트 -> 속성 -> C/C++ 일반 -> 경로 및 기호 ". 빌드 구성을 선택하고 "소스 위치" 탭으로 이동하십시오. 여기서 새로운 소스 폴더를 추가하거나 이미 존재하는 소스 폴더를 제거 할 수 있습니다.