cmake编译错误,将警告视为错误的解决方法
原博客地址:https://blog.csdn.net/maxsky/article/details/50849219
解释一下途中框起来的部分,第一个框其实就是失败的关键,解决方法很简单
既然他提示了“警告被视为错误”,那么在 VS 里确有这一个设置项的,关掉就好(针对 VS 工程项目)
当然这里因为我们用的是命令行编译,在 VS 里可没法设置,我们只需要在 Makefile 里改一下编译参数即可
再来看看第二个红框,其实只是一个警告而已,也已经提示了,要忽略这个警告加上 /Wv:18 参数(VS版本不同18可能是其他数字)
熟悉编译的朋友可能会了解,“警告”这东西,不会影响编译,只有 error 错误才会。
好了不废话了,进入 VS安装目录\VC\detours\src,用 Notepad++ 或 Sublime Text 打开 Makefile 文件(没有就记事本吧。。。哎)
第 19 行,原内容:
- CFLAGS=/W4 /WX /Zi /MTd /Gy /Gm- /Zl /Od /DDETOURS_BITS=$(DETOURS_BITS)
改为
- CFLAGS=/W4 /Wv:18 /WX- /Zi /MTd /Gy /Gm- /Zl /Od /DDETOURS_BITS=$(DETOURS_BITS)
改动的内容就是 /W4 后多了个 /Wv:18 和 /WX 变成了 /WX-;/WX 是警告被视为错误,而 /WX- 是警告不被视为错误
cmake编译错误,将警告视为错误的解决方法相关推荐
- 9.2.3 将警告视为错误
Google C++ Style Guide 中有这样一条规则 When compiling with Microsoft Visual C++, set the compiler to warnin ...
- SQL2008代理作业出现错误: c001f011维护计划创建失败的解决方法
SQL2008数据库总会出现从 IClassFactory 为 CLSID 为 {17BCA6E8-A95D-497E-B2F9-AF6AA475916F} 的 COM 组件创建实例失败,原因是出现以 ...
- “远程服务器返回错误: (404) 未找到”的正确解决方法
转自chuncn原文 "远程服务器返回错误: (404) 未找到"的正确解决方法 在XP下的自动升级程序,放到win2003后无论如何配置IIS.添加读写权限等等,均未解决&quo ...
- Python错误“ImportError: No module named MySQLdb”解决方法
Python错误"ImportError: No module named MySQLdb"解决方法 参考文章: (1)Python错误"ImportError: No ...
- mysql启动错误1067进程意外终止的解决方法
mysql启动错误1067进程意外终止的解决方法 参考文章: (1)mysql启动错误1067进程意外终止的解决方法 (2)https://www.cnblogs.com/huhyoung/p/960 ...
- MVC4发布到IIS,出现HTTP 错误 404.0 - Not Found的解决方法
MVC4发布到IIS,出现HTTP 错误 404.0 - Not Found的解决方法 参考文章: (1)MVC4发布到IIS,出现HTTP 错误 404.0 - Not Found的解决方法 (2) ...
- Python错误之 SyntaxError: invalid syntax的解决方法总结
Python错误之 SyntaxError: invalid syntax的解决方法总结 "SyntaxError: invalid syntax"的意思就是 语法错误: 经过查询 ...
- “很抱歉,出现错误,Word不能启动(2)。”解决方法(转载),2023-3-3
打开word时,出现以下错误: 很抱歉,出现错误,Word不能启动(2). 解决方法: 同时按WIN+R, 输入regedit按回车, 打开注册表, 定位到HKEY_CURRENT_USER\Soft ...
- 出现错误:代理服务器拒绝连接的解决方法
出现错误:代理服务器拒绝连接的解决方法 参考文章: (1)出现错误:代理服务器拒绝连接的解决方法 (2)https://www.cnblogs.com/mlhz/p/10453498.html 备忘一 ...
- mysql还原1418错误_MySQL 出现错误1418 的原因分析及解决方法
MySQL 出现错误1418 的原因分析及解决方法 具体错误: 使用mysql创建.调用存储过程,函数以及触发器的时候会有错误符号为1418错误. ERROR 1418 (HY000): This f ...
最新文章
- 一文看懂循环神经网络-RNN(独特价值+优化算法+实际应用)
- idea 设置项目跑在tomcat上
- Python 中的 if __name__ == __main__ 该如何理解
- MATLAB从入门到精通:基本矩阵运算-矩阵的基本方法和函数
- bzoj4817: [Sdoi2017]树点涂色
- mac 使用Karabiner配置键盘映射(2)-核心标签的解读
- overlay 如何实现跨主机通信?- 每天5分钟玩转 Docker 容器技术(52)
- [转]JS部分通用函数
- cisco keepalive
- [Unity3D] DOTween和Curvy插件,以及UI-Extension
- 语音识别算法原理文档整理(一)
- 【学生个人网页设计作品】使用HMTL制作一个超好看的保护海豚动物网页
- HDU 6405 Make ZYB Happy 后缀自动机 前缀和优化
- linux命令手册安卓版,linux手册app-linux手册 安卓版v3.0.0-PC6安卓网
- Java如何将URL读取的内容存入本地文件中
- 低代码和无代码,完全是两回事
- linux镜像文件没有gho,【iso文件中没有gho文件】iso变gho_iso文件里没有gho-系统城...
- java实现excel下载功能实例
- ElasticSearch 拼音插件elasticsearch-analysis-pinyin + IK 分词器
- ORB_SLAM3的安装与测试