2017-05-19 1 views
0

비교적 새로운 Windows ("7") 개발 환경과 나에게 설정되어있는 환경이 IDE로 사용됩니다. MS Visual Studio 2015. 새 프로젝트를 위해 Visual Studio 2008에서 32 비트 응용 프로그램을 개발중인 팀과 협력 할 것입니다. 내가 "9 Visual Studio 2008의"대상 컴파일러로 cmake 및 선택을 사용하여 개발 환경을 만들려고으로msvs2008을 설치하지 않고 msvs 2008 (32 비트) 컴파일러 툴체인을 컴파일하는 방법 및 위치

는 cmake는

CMake Error at CMakeLists.txt:10 (project): 
    No CMAKE_CXX_COMPILER could be found. 

CMake Error at CMakeLists.txt:10 (project): 
    No CMAKE_C_COMPILER could be found. 

그래서 나는 각각의 툴체인을 확보 할 필요가 있다는 들어와. 나는 창문과 구글에서 그렇게하는 법을 모르고있다. (내가 사용한 검색 용어로는 적어도) 도움이되지 않았다.

참고 : 팀의 IDE는 실제로 오래되었지만 이제는 새 버전으로 이전하도록 모든 팀원에게 요청하는 옵션이 아닙니다.

주 2 : "Visual Studio 2008"에 대한 라이센스를 더 이상 얻을 수 없지만이 경우가 아니더라도이 프로젝트를 개발하는 동안 Visual Studio 2015를 계속 사용하는 것이 좋습니다. 그것은 1) cmake이 경우 비주얼 스튜디오 2008 Express를 설치하는 것이 2) 비주얼 스튜디오 2015가 될 것이다 가고 그것을

답변

1

가장 쉬운 방법을 사용할 수 있습니다 찾을 수 있도록 단지 2008 컴파일러 툴체인을 획득하고 어떻게 든 그것을 통합하는 것이 가능 설치 프로그램을 찾을 수 있습니다. 무료이며 IDE를 사용하지 않고 컴파일러를 사용할 수 있습니다. cmake에서는 대상 IDE 버전 (생성기)과 대상 컴파일러 (도구 체인)를 따로 선택할 수 있습니다. AFAIK 컴파일러를위한 별도의 다운로드는 없었지만 포함 된 번들이 있었기 때문에 전체 VS2008 설치를 원하지 않을 경우 행운을 시험해 볼 수 있습니다 (cmake는이 문제를 발견하는 데 어려움이있을 수 있습니다). 버전).

  • "의 Microsoft Visual C++ 컴파일러 파이썬 2.7"패키지는 VS 2008
  • "윈도우 SDK 6.1"과 "윈도우 SDK 7.0"단지 컴파일러/라이브러리 부분을 포함해야합니다 (그러나 "윈도우 SDK 7.1")에는 VS2008과 호환되어야하는 컴파일러 버전이 포함되어 있습니다.
관련 문제