错误代码:
-
1>cl: 命令行 warning D9035 :“Gm”选项已否决,并将在将来的版本中移除
-
1>cl: 命令行 error D8016 :“/ZI”和“/Gy-”命令行选项不兼容
-
1>d:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(320,5): error MSB6006: “CL.exe”已退出,代码为 2。
出现上述问题,我们需要手动改变/ZI命令行选项 或者 /Gy命令行选项。
两者不兼容,需要修改一边即可。
【1】 项目|属性|C/C++|常规|调试信息格式|程序数据库 (/Zi)”或“无”
【2】代码生成|启用函数级链接|“是 (/Gy)”
如果遇到其他的命令行选项不兼容,类似于上面到“C/C++”目录下的各个选项中修改。
1.cl: 命令行 error D8016 :“/ZI”和“/Gy-”命令行选项不兼容今天用vs2019打开一个VC6.0的dsw项目。编译不通过,原因是命令行选项不兼容。错误代码:1>cl: 命令行 warning D9035 :“Gm”选项已否决,并将在将来的版本中移除 1>cl: 命令行 error D8016 :“/ZI”和“/Gy-”命令行选项不兼容...
cl : 命令行 warning D9030: “/
Gm
”与多处理不兼容;忽略 /MP 开关
此时/MP 开关被关闭,不能使用多线程编译,生成速度又会变得巨慢无比,/
Gm
是最小生成,解决方法是打开
项目
属性页,把启用最小生成设为否。
官方解释如下:
操作与多处理不兼容;忽略 /MP 开关
编译器
选项
(在此警
在把VC6.0 工程转到VS2008工程中遇到下面的问题:
warning: D9035 : Fr”
选项
已
否决
,并将在将来的版本中移除
D9036 : 使用“FR”而不使用“Fr”
解决方法:
具体的解决方法参考文章:http://www.vcerror.com/?p=1527
可能的原因是之前用更低的VS版本打开过
项目
,再用高的版本打开时,在解决方案里提示
项目
需要迁移。解决办法是:打开
项目
所在的文件夹,把Assenbly-CSharp.csproj, Assenbly-CSharp-Editor.csproj,
项目
名.sln文件删除,即可解决。
一、问题描述
VC的
项目
文件是dsw文件,打开dsw文件后就能够直接加载整个VC
项目
。但是VS如果加载一个
项目
是要打开sln文件,就是解决方案文件。VC的
项目
文件dsw文件可以使用VS文件打开,但是会出现一些错误,错误如下:
二、解决方案:
1、D9035 “
Gm
”
选项
已
否决
,并将在将来的版本中移除
右键点击
项目
->属性
选择C/
C++
->代码生成->启用最小生成,将是(/
Gm
-)改为否(/
Gm
-)
2、错误 D8016 “/ZI”和“/Gy-”命令行
选项
不兼容
同样是在
项目
booststrap.bat 弹出框出现 Building Boost.Build engine cl: 命令行 warning D9035 :“GZ”
选项
已
否决
,并将在将来的版本中移除 cl: 命令行 warning D9036 :使用“RTC1”而不使用“GZ” cl: 命令行 warning D9002 :忽略未知
选项
“/MLd”
我一开始安装的Version 1.68.0与Version 1.69.0然后运行bootstrap.bat时出现以上错误。cl.exe设置的也没问题。
然后就是建议多试试
1、如下几张图,提示很友好,但我都点击了确定,并进行了运行,提示:
此
项目
需要 MFC 库。从 Visual Studio 安装程序(单个组件
选项
卡)为正在使用的任何。。。
2、根据提示安装依赖库
(1)搜索栏搜索应用Visual Studio Installer
(2)双击打开,选择单个组件安装,选择MFC 库进行安装
CSDN-Ada助手:
python归一化多维数组的方法
weixin_51478443:
求算数平方根的4种方法
m0_67651871:
卷积神经网络CNN matlab程序
m0_58664825:
VS2017 C++项目常见问题