2011-07-29 7 views
0

FOR 루프를 실행하도록 Visual Studio 2010을 가져 오려고합니다. 예를 들어, .bat 파일로 수행 할 수있는 것처럼 - 빌드 이벤트 명령 ... 아니 행운을 멀리.MSVC 2010 프로젝트의 모든 파일에 대해 미리 빌드 된 이벤트 실행

간단히 말해서 빌드 타임에 Qt의 moc.exe를 사용하여 모든 헤더 파일을 반복 처리하려고합니다. 이 작업을 수행하는 경우 빌드 프로세스에서 생성 된 moc _ *. cpp 파일을 포함시키지 않으면 안되지만 지금 당장은 그렇지 않습니다.

아이디어가 있으십니까? 감사합니다.

+1

더보기? [Qt Visual Studio Add-in] (http://qt.nokia.com/downloads/visual-studio-add-in)이 모든 사전 처리를 자동으로 수행합니다. – jirkamat

답변

0

어쨌든 msbuild 스크립트 대상을 작성하고 BeforeBuild 프로젝트 대상으로 실행해야합니다.

여러 파일을 포함하는 프로젝트를 빌드 할 때 프로젝트 파일에 별도로 각 파일을 나열 할 수 있습니다, 또는 이 모두 하나의 디렉토리에있는 파일 및 디렉토리의 중첩 된 집합을 포함에 와일드 카드를 사용할 수 있습니다.

방금 ​​Visual Studio에서의 Qt 프로젝트 빌드를 얻을하려고 여기 How to: Select the Files to Build

+0

답변 해 주셔서 감사합니다 :) 여기 MSbuild를 사용하여 나에게 과장된 것 같았습니다. 나는 일하도록했다. (문서 페이지 _really_는 % 기호를 두 번 타이핑하여 이스케이프해야한다고 언급해야한다.) 이제 컴파일 프로세스에서 그 cpp 파일을 통합해야한다. – xtrium