2017-05-19 58 views
0

我是相對較新的開發人員在Windows(「7」)和已爲我設置的環境使用IDE MS Visual Studio 2015.對於我將參與的新項目,我將與在Visual Studio 2008中開發32位應用程序的團隊合作。如何/在哪裏搶msvs 2008編譯器(32位)編譯器工具鏈沒有安裝msvs2008

當我嘗試使用cmake和選擇爲目標的編譯器「的Visual Studio 9 2008」營造發展環境,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. 

所以我需要獲得相應的工具鏈。我不知道如何在Windows中做到這一點,但谷歌(至少與我用過的搜索詞)並沒有太大的幫助。

注意:團隊的IDE確實很舊,但不能要求他們全部遷移到新版本。注2:據我所知,我無法再獲得「Visual Studio 2008」的許可證,但即使情況並非如此,我寧願繼續使用Visual Studio 2015,即使在開發此項目時也是如此。是否有可能只獲得2008年的編譯器工具鏈和以某種方式整合它,這樣 1)的CMake可以找到它 2)的Visual Studio 2015年可以用它

回答

1

最簡單的方式去是,如果安裝Visual Studio 2008速成你可以找到安裝程序。它是免費的,您可以在不使用IDE的情況下使用其編譯器。 在cmake中,您可以單獨選擇目標IDE版本(生成器)和目標編譯器(工具鏈)。 AFAIK沒有爲編譯器單獨下載,但有一些包含它的軟件包,如果你不能/不想安裝完整的VS2008安裝,你可以試試你的運氣(cmake可能會遇到一些困難,版本雖然)。

  • 「微軟的Visual C++編譯器爲Python 2.7」 包應該只包含了VS 2008
  • 的 「Windows SDK 6.1」 和 「的Windows SDK 7.0」 的編譯器/庫的一部分(而不是 「的Windows SDK 7.1」 )包括應該與VS2008兼容的編譯器版本