2013-11-21 6 views
3

우리는 VS2010 pro 및 Incredibuild 4.62를 설치했습니다. 따라서 우리는 우리가 실행의 x64 플랫폼으로 컴파일하려고 "C : \ 프로그램 파일 Xoreax \ IncrediBuild의 \ BuildConsole.exe \ (86)"something.sln/MINWINVER = 7/해제 구축 | 64incredibuild에서 Microsoft Visual Studio x64 도구 사용 활성화

문제는 32 비트 cl.exe를 사용하여 64 비트 오브젝트 파일을 컴파일하는 것이므로 느려지고 메모리 문제가 발생할 수 있습니다.

콘솔에 인쇄됩니다. Microsoft Visual Studio 2010 x64 교차 도구를 사용하기위한 환경을 설정합니다.

간단히 x64 도구를 사용해야합니다.

+0

여기에 설명 된대로 vcxproj 파일에서 사용자 지정 속성을 설정하는 방법을 사용하고 있습니다. http://stackoverflow.com/questions/19820718/how-to-make-visual-studio-use-the-native -amd64-toolchain. 이것은 확실히 나를 위해 일을 빠르게하는 것 같습니다 –

답변

0

내 이름은 Victor이고 IncrediBuild 지원 팀입니다.

기본적으로 Visual Studio에서 x64 플랫폼 용으로 빌드 할 때 사용되는 컴파일러는 실제로 "x86_amd64"폴더에있는 교차 컴파일러입니다. Visual Studio 빌드와의 완벽한 호환성을 위해 IncrediBuild는 비 IncrediBuild 빌드에서 사용되는 것과 동일한 컴파일러를 사용해야합니다.

우리의 경험 - 32 비트 크로스 컴파일러와 64 비트 컴파일러는 동일한 속도를 가지며 컴파일러가 메모리가 부족한 상태가 발생하지 않았으므로 기본 x64 도구 세트를 사용하면 아무런 이점도 얻을 수 없습니다.

그러나 네이티브 x64 도구 세트로 전환하려면 x64 도구를 가리키는 Visual Studio에서 새 도구 세트를 정의해야합니다. 도구 세트가 정의되고 프로젝트 등록 정보에서 사용하도록 설정되면 IncrediBuild에서 자동으로 사용합니다.

+0

안녕하세요 @ 빅터, 어떻게 하나의 새로운 도구 집합 정의를 만들나요? 크로스 컴파일러를 사용하여 PCB 오류가 발생했습니다. –