2012-09-24 7 views
1

MSBuild를 사용하여 Windows 명령 줄에서 VC++ 2010 프로젝트를 빌드해야합니다. 프로젝트는 VC++ 2010을 사용하여 파일을 빌드하지만 명령 행에서 빌드하지 못합니다.커맨드 라인에서 VC++ 2010 프로젝트를 만드는 방법은 무엇입니까?

실패는 형태로 모든 치명적인 오류 C1083입니다 : '부스트 /.../ .HPP': 해당 파일이나 디렉토리 내가 알고 싶습니다

열 수 없습니다 파일을 포함합니다. ..

1) IDE가 아닌 명령 줄에서이 문제가 발생하는 이유는 무엇입니까?

2) 어떻게하면 명령 줄을 통해 boost include와 lib를 추가 할 수 있습니까?

+1

기존 파일이 아닌 잘못된 경로 (상대 또는 절대)와 같은 사소한 결함을 두 번 확인 했습니까? – danijar

+1

"devenv"를 직접 사용할 수 있습니까? 예 : devenv/build "Release | win32"myproject.sln. denenv는 VS2010이 설치되어있는 Program Files 디렉토리의 "Common7 \ IDE"에 있습니다. – LMC

+0

@LMC 지금 당장 시험해 보겠습니다. 감사. – andre

답변

1

dev-studio를 사용하여 직접 cmd-line을 통해 빌드하려는 경우에도 여전히 지원되지 않습니다. MSBuild를 사용하기 위해 몇 번 시도했지만 문제로 인해 계속 진행되었습니다. 예 : [path-to-tools]\devenv.exe my_project.sln /build "Release|x64" /project my_project

+0

Qt 프로젝트를 컴파일 할 수 없다는 점을 제외하고는 대부분 내 솔루션에서 잘 작동합니다. Qt moc 파일 컴파일이 필요합니다. – andre

+0

이 프로세스에서 쉘 스크립트의 해당 부분을 만들거나 원하는 경우 VS의 사용자 정의 빌드 단계로 추가 할 수 있어야합니다. – mark

관련 문제