MSBuild.exe를 사용하여 Visual C++ 솔루션을 빌드합니다. 솔루션의 한 프로젝트는 정적 라이브러리 (MyLib.lib라고 부름)로 컴파일되며 다른 많은 프로젝트는 MyLib.lib에 링크되는 작은 도구입니다.MSBuild.exe가 병렬로 프로젝트를 빌드하지 않습니다.
나는 다음과 같이 컴파일 : 으로 MSBuild MySolution.sln/P : 구성 = 릴리스/P : 플랫폼 = "는 Win32"/ maxcpucount : 4
나는 각 프로젝트가 순차적으로 구축이라고 볼 수있다 그러나. 항상 하나의 MSBuild.exe 만 실행됩니다.
뭐가 잘못 되었나요?
: 병렬로 구축 할 수 서로에 의존하지 않는
하나의 프로젝트가 다른 프로젝트에 종속되어있는 경우 병렬로 수행 할 것으로 예상되는 작업은 무엇입니까? –
죄송합니다 - 질문을 수정하여이 내용을 명확하게 처리했습니다. 내 솔루션에는 MyLib.lib에 의존하는 약 15 개의 프로젝트가 있습니다. MyLib.lib가 자체적으로 빌드 된 후에는이 15 개의 프로젝트가 병렬로 빌드되기를 기대합니다. – Warpin