如何在何处获取 MSVS 2008(32 位)编译器工具链的编译器,而无需安装 MSVS2008
how/where to grab compiler of msvs 2008 (32bit) compiler toolchain without installing msvs2008
我是Windows("7")开发的新手,为我设置的环境正在使用IDE MS Visual Studio 2015。对于我将参与的新项目,我将与一个在Visual Studio 2008中开发32位应用程序的团队合作。
当我尝试使用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可以使用它
最简单的方法是安装Visual studio 2008 Express,如果你能找到安装程序。它是免费的,您可以在不使用 IDE 的情况下使用其编译器。 在 cmake 中,您可以分别选择目标 IDE 版本(生成器)和目标编译器(工具链)。 AFAIK 没有单独的下载,只是为了编译器,但有一些包含它的捆绑包,如果你不能/不想安装完整的 VS2008 安装,你可以试试运气(cmake 可能很难找到这个版本)。
- "Microsoft Visual C++ Compiler for Python 2.7"包应该只包含VS 2008的编译器/库部分 "Windows SDK 6.1"和"Windows SDK
- 7.0"(但不是"Windows SDK 7.1")包含应与VS2008兼容的编译器版本
相关文章:
- C/C++编译器通常会删除重复的库吗
- 模板-模板参数推导:三个不同的编译器三种不同的行为
- Win32编译器选项和内存分配
- 如何使用CLion和MSVC编译器工具链编译wxWidgets Hello World应用程序而没有错误?
- 如何在cmake工具链文件中设置编译功能,以便已知的自定义编译器使用target_compile_features
- 尝试将Winelib与标准macOS构建工具一起使用:得到奇怪的编译器错误
- 如何在何处获取 MSVS 2008(32 位)编译器工具链的编译器,而无需安装 MSVS2008
- Android NDK 中的预构建工具链和自定义工具链编译器之间的差异
- Qt Creator,项目工具包中的编译器被忽略
- PGI编译器中的CUDA工具包缺少链接.stub
- Qt 5测试版2,Qt Creator 2.6,MSVC错误:Qt Creaator需要一个编译器来构建.在工具包选项中
- 需要:软件系统用户的编译器工具
- 使用c++编译器运行gcov工具
- 在线编译器工具是否执行所有操作,或者它们只是检查是否编译
- 使用Intel编译器集作为平台工具集
- 显示对as, ar, ld等工具的编译器调用或确定等效调用
- 如何通过Matlab-Mex编译工具使用C++编译器
- 什么是工具链和交叉编译器
- Eclipse IDE用于c++的多编译器连接工具集
- 为什么这段代码导致SIGSEGV (gcc编译器,cygwin下的Android NDK工具链)