2008-10-31 7 views
0

Netbeans 6.5에는 두 가지 C++ 응용 프로그램 프로젝트가 있습니다. 응용 프로그램과 유닛 테스트입니다. 주 응용 프로그램을 다시 빌드하면 단위 테스트가 다시 빌드되도록 설정해야합니다 (반대의 경우도 마찬가지입니다).하나의 넷빈 프로젝트를 Makefile을 해킹하지 않고 다른 프로젝트에 의존하도록 만들 수 있습니까?

Netbeans는 라이브러리 프로젝트의 종속성을 해결하고 필요에 따라 다시 빌드하는 데 적합하지만 한 가지 방법으로 만들 수는 없습니다. 프로젝트가 다른 프로젝트에 의존합니다.

은 메이크 파일의 .build-post 규칙을 직접 편집하여 수행 할 수 있지만보기에는 다소 엉망입니다.

프로젝트 속성 -> 빌드 -> 디버그 -> 추가 종속성 대화 상자에 일부 마법 매크로를 추가하는 것이 의심 스럽습니다. 대화 상자에서 원하는대로 할 수 있지만 이에 대한 문서는 찾을 수 없습니다.

나는 이것이 아마 내가 이것에 대한

답변

1

지원이 넷빈즈 6.7에서 추가되었다 ... 건물 내 테스트를 실행하는 과정을 자동화하는 크루즈 컨트롤로 전환해야 기호 가정하자.

프로젝트 속성 -> 필수 프로젝트 -> 프로젝트를 선택하고 "빌드"를 선택하십시오.

두 개의 프로젝트가 서로 필요하게함으로써 주기적 종속성을 만들 수는 없지만 함께 빌드하려는 모든 프로젝트가 필요한 더미 기본 프로젝트를 만들어이 문제를 해결할 수 있습니다.