EDK2开发中error C2220: 警告被视为错误 - 没有生成“object”文件的解决方法!
背景
学校的firmware程序设计课程需要开发UEFI下的应用程序或者服务,所以学习了EDK2的开发环境。但是当我从官网下载了源码以及VS2015配置完成之后(具体配置过程 参考https://zhuanlan.zhihu.com/p/26010896),build NT32虚拟环境时,出现了以下的错误
一开始询问我同学,他们说注释掉这一行就行了,确实,注释掉这一行就可以继续开发了,但是总感觉有些不对。确实,等到后来我自己开发的时候,在写C语言时,比如有一个变量定义了但是没有用到,build的过程也会把warning视为是error,这样确实非常地烦人。在查询了一大堆资料之后,网上的说法是把/W4的内容去掉,但是对我来说是没有效果的。最后我找到了解决办法,就是比如说你要build的是某一个模块,那么打开进入文件夹,打开这个模块的inf文件,在[BuildOptions]下加入以下的内容
# Add override here, because default X64_CC_FLAGS add /X
[BuildOptions]
MSFT:*_*_*_CC_FLAGS = /w
MSFT:DEBUG_*_IA32_CC_FLAGS = /Od
这个MSFT就是针对VS编译器的选项,接下来编译软件遇到warning也不会视作是error啦,可以开心地编译啦,以上的内容仅作为我个人的笔记以及希望能够给大家带来便利,如果有错误也请大家指出
EDK2开发中error C2220: 警告被视为错误 - 没有生成“object”文件的解决方法!相关推荐
- 【VS开发】error C2220: 警告被视为错误 - 没有生成“object”文件
http://blog.csdn.net/cay22/article/details/5613625 这种错误的原因是:原因是该文件的代码页为英文,而我们系统中的代码页为中文. 解决方案: 1. 启动 ...
- QT QGC 中 error: C2220: 警告被视为错误 - 没有生成“object”文件
目录 1. 已搭建环境介绍 2. 解决办法 方法一(最好的方法) 方法二 方法三 方法四: 3. 大功告成 1. 已搭建环境介绍 按官网推荐已搭建好的环境:VS2017 + QT5.12.6 + QG ...
- 错误 error C2220: 警告被视为错误 - 没有生成“object”文件
VS2017编译报错: 错误如下: 错误 error C2220: 警告被视为错误 - 没有生成"object"文件 解决方案: 方法:选中项目->右击->选择[属性] ...
- 4 error C2220: 警告被视为错误 - 没有生成“object”文件 (..\..\src\caffe\util\math_functions.cpp)
在VS2013上编译caffe时遇到如下问题: 错误原因: 原因是该文件的代码页为英文,而我们系统中的代码页为中文. 解决方法: 将源码转化为正确的编码方式 用VS2013打开对应的文档,文件-> ...
- error C2220: 警告被视为错误 - 没有生成“object”文件
原文:error C2220: 警告被视为错误 - 没有生成"object"文件 这种错误的原因是:原因是该文件的代码页为英文,而我们系统中的代码页为中文. 解决方案: 1. 启动 ...
- 错误 4 error C2220: 警告被视为错误 - 没有生成“object”文件
报错内容: 复制第一行的错误内容: 错误 4 error C2220: 警告被视为错误 - 没有生成"object"文件 D:\Program Files\NugetPackage ...
- 解决vs2013+wdk7 编译nt系统wdm驱动 error C2220: 警告被视为错误 - 没有生成“object”文件
error C2220: 警告被视为错误 - 没有生成"object"文件 解决方法 打开项目属性-> C/C++ -> 常规 -> 警告等级(降级设置为3) 编 ...
- 错误 error C2220: 警告被视为错误 - 没有生成“object”文件 (..\..\src\caffe\util\math_functions.cpp)
在进行Caffe安装时,遇到此问题(错误1error C2220: 警告被视为错误 - 没有生成"object"文件 (..\..\src\caffe\util\math_func ...
- Visual C++编译错误:error C2220: 警告被视为错误 - 没有生成“object”文件
产生这种错误的原因是:原因是该文件使用的编码格式与当前系统对应的代码页格式不一样,例如原文件的代码页为unicode或utf-8,而我们系统中的代码页为中文gb2312-936. 解决方案:(查看当前 ...
最新文章
- dto是什么意思_DO,DTO,VO,POJO 你知道吗?
- MongoDB架构——记得结合前面的文章看,里面的图画的很好
- 树莓派学习笔记—— 源代码方式安装opencv
- 论文多到读不完?不如看看我们为你精选的这 15 篇
- Git 怎么创建本地库,向本地库提交文件
- python正则化_Python正则表达式
- 关于整合SK框架的一些个小注意
- eclipse导入Java源码
- malloc(): corrupted top size
- CRC校验算法及C++程序实现
- ws协议绑定服务器域名,Websocket直接域名连接
- Intel 80286工作模式
- 计算机基础长文档的排版,大学计算机基础中Word长文档排版的教学思考
- 【新知实验室】体验腾讯云音视频
- 关于结构性金属制品制造行业鼎捷的一体化解决方案
- 常规的几个API接口(也包括比价)
- patronictl
- 量化选股策略模型大全
- requests登录知乎新版
- mysql读取股票数据_读取股票数据存储到本地MySQL数据库(一)