2008-09-22 7 views
0

WinCE 플랫폼 빌더를 사용하여 명령 행에서 프로젝트를 빌드 중이며, 프로젝트가 올바르게 작동하도록 RTTI가 필요합니다. 나는 RTTI="YES 옵션을 소스와 각 dir의 메이크 파일에 설정하려고 시도했다. 그리고 나는 또한 CDEFINES의 끝에 그것을 추가하려고 시도했다. 그러나 프로젝트를 빌드하려고 할 때 나는 D9025 경고를 받는다. "/GR was overriden by /GR-" (enable RTTI was overriden by don't enable RTTI). 내 질문은 해당 옵션이 설정되어 어디를 수정할 수 있도록 내가 찾을 수있는 방법인가?플랫폼 빌더 명령 행 빌드


것은 우리가 단지 일부 DIRS에 소스를 복사 우리가 그들을 지정하는 것입니다 파일 이름을 "sources"로 지정하고 다음 명령을 실행하여 빌드를 진행합니다. build

내가 알고 싶은 것은 wher 전자는 옵션을 가지고 건설하고 있습니까? 파일의 이름은 무엇입니까?

답변

1

명령 줄 경고 D9025

두 가지 옵션이 모순 또는 호환되지 않는 지시어를 지정하는 경우, 지시어를 지정하거나 명령 줄에서 오른쪽에있는 옵션 먼 암시가 사용된다.

개발 환경에서 컴파일과 충돌하는 옵션이 어디에서 오는지 확실하지 않을 때이 경고를받을 경우, 다음 사항을 고려하십시오

의 옵션 코드 또는 프로젝트의 프로젝트 설정에서 지정 할 수 있습니다

. 컴파일러의 명령 줄 속성 페이지를보고 모든 옵션 필드에 충돌 옵션이 표시되면 프로젝트의 속성 페이지에 옵션이 설정되고, 그렇지 않으면 옵션이 소스 코드로 설정됩니다.

프로젝트의 속성 페이지에서 옵션을 설정하는 경우 솔루션 탐색기에서 프로젝트 노드를 선택하여 컴파일러의 프리 프로세서 속성 페이지를 확인하십시오. 옵션 설정이 표시되지 않으면 솔루션 탐색기에서 각 소스 코드 파일의 전 처리기 속성 페이지 설정을 확인하여 추가하지 않도록하십시오.

코드에서 옵션을 설정하면 코드 또는 Windows 헤더에서 설정할 수 있습니다. 사전 처리 된 파일 (/ P)을 만들어 심볼을 검색해보십시오.

참조 : 공통 소스 전체 빌드 시스템 파일 인 sources.cmn에보고하여 http://msdn.microsoft.com/en-us/library/8k3f51f1(vs.80).aspx

0

시작. 존재하지 않는다면, 모든 SOURCES 파일은 폴더의 컴파일러 변수를 변경할 수 있으며, makefile은 또한 사물을 변경할 수 있다는 것을 명심하십시오. 재미를 더하기 위해 시스템 및 플랫폼 빌드 배치 파일도 환경 변수로 재생할 수 있으며, 차례로 설정을 조정할 수 있습니다.