2017-05-19 44 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兼容的编译器版本