QT-VStudio2107加载项目,报出“元素 <LanguageStandard>只有无效值“Default“”
文章目录
- 1、问题描述:
- 2、问题描述:
背景描述: 将其他vs环境编辑的项目,在vs2017+qt5.14.1环境上加载,报错“元素LanguageStandard只有无效值"Default"”
1、问题描述:
将其他vs环境编辑的项目,在vs2017+qt5.14.1环境上加载,报错
根据以上问题,点入进去后如下所示:
2、问题描述:
(1)、右键点击项目—》属性—》常规—》平台工具集
(2)、第二步:修改 .vcxproj 文件
a、卸载项目:在解决方案资源管理器中右键点击项目 →卸载项目;
b、编辑.vcxproj:右键点击已卸载的项目→编辑<项日名>.vcxproj;
c、查找并替换无效值:--》 搜索<Languagestandard>Default</LanguageStandard>。--》将其替换为 VS2017 支持的 C++ 标准,如下图所示:(注意:VS2017 默认不支持显式的 stdcpp17,但 stdcpplatest 包含了大部分 C++17 特性。)
(3)、保存并重新加载项目
1.保存 .vcxproj 文件。
2.右键点击项目 → 重新加载项目,