从VS2013项目转换为VS2015项目
Conversion from a VS2013 project to VS2015 one
当我试图让VS2013项目符合VS2015时,遇到了一个问题。该项目最初是用VS2008编译的,仍然需要一些库来遵守较新的VS版本。
我按照VS2008->VS2015的顺序安装,并且我得到了错误消息
"The build tools for Visual Studio 2008 (Platform Toolset = 'v90') cannot be found."
根据消息和这个线程,我还从.iso文件中安装了vc_stdx86.msi和vc_stdamd64.msi。然后,错误消息变为
"Required file "" is missing."
其中
<CL Condition="'%(ClCompile.PrecompiledHeader)' == 'Create' and '%(ClCompile.ExcludedFromBuild)'!='true'"
我搜索了一些关于"ClCompile.PrecompiledHeader"的内容,但找不到解决方案。有人能建议缺失的文件是什么吗?我该如何消除错误?
谢谢你的帮助。
Visual Studio 2015没有附带旧的平台工具集,这就是它无法编译的原因。
将其更改为VS2015(v140)的平台工具集将解决该问题,但您可能会遇到一些其他错误,因为7年来可能发生了突破性的更改(我认为)。
转到Project -> [Name] Properties -> Configuration Properties -> General
并将Platform Toolset
更改为Visual Studio 2015 (v140)
。
相关文章:
- 使用C++库在Android项目中修改gradle中的cmake参数,用于插入指令的测试
- 无法在 CLion 中构建 C++ 项目
- 运行同一解决方案的另一个项目的项目
- CMake-按正确顺序将项目与C运行时对象文件链接
- 如何在选项卡视图Qt中设置一个新项目,并保存以前的项目
- 欧拉项目#8答案是大以获得有效答案
- 从链接列表c++中删除一个项目
- CMake项目Boost库错误:Boost/config/compiler/gcc.hpp:165:10:致命错误:cs
- 既然存在危险,为什么项目要使用-I include开关
- 暂时将C++项目(VS2015)移至Android操作系统.编译器选项?
- 如何在VS2015项目中包含libcds
- 如何将cacert.pem与vs2015 curl项目一起包含,因此无需指定Cainfo curl选项
- 在 win32 控制台项目 VS2015 中静态链接 libcurl 的问题
- 计算VS2015 C++项目的代码度量
- 在一个项目(VS2015)中调试一些cpp文件
- 在VS2015社区版(C++)中从项目/解决方案中创建可执行文件
- "Error Opening SDF File"适用于VS2015中的任何和所有C++项目
- 从VS2013项目转换为VS2015项目
- VS2015 - 在安卓项目中引用 .so 文件
- visual studio -将c++项目升级到VS2015,但链接器仍在寻找VC100 Boost库