原博客地址: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 行,原内容:

[plain] view plaincopy
  1. CFLAGS=/W4 /WX /Zi /MTd /Gy /Gm- /Zl /Od /DDETOURS_BITS=$(DETOURS_BITS)

改为

[plain] view plaincopy
  1. CFLAGS=/W4 /Wv:18 /WX- /Zi /MTd /Gy /Gm- /Zl /Od /DDETOURS_BITS=$(DETOURS_BITS)

改动的内容就是 /W4 后多了个 /Wv:18 和 /WX 变成了 /WX-;/WX 是警告被视为错误,而 /WX- 是警告不被视为错误

cmake编译错误,将警告视为错误的解决方法相关推荐

  1. 9.2.3 将警告视为错误

    Google C++ Style Guide 中有这样一条规则 When compiling with Microsoft Visual C++, set the compiler to warnin ...

  2. SQL2008代理作业出现错误: c001f011维护计划创建失败的解决方法

    SQL2008数据库总会出现从 IClassFactory 为 CLSID 为 {17BCA6E8-A95D-497E-B2F9-AF6AA475916F} 的 COM 组件创建实例失败,原因是出现以 ...

  3. “远程服务器返回错误: (404) 未找到”的正确解决方法

    转自chuncn原文 "远程服务器返回错误: (404) 未找到"的正确解决方法 在XP下的自动升级程序,放到win2003后无论如何配置IIS.添加读写权限等等,均未解决&quo ...

  4. Python错误“ImportError: No module named MySQLdb”解决方法

    Python错误"ImportError: No module named MySQLdb"解决方法 参考文章: (1)Python错误"ImportError: No ...

  5. mysql启动错误1067进程意外终止的解决方法

    mysql启动错误1067进程意外终止的解决方法 参考文章: (1)mysql启动错误1067进程意外终止的解决方法 (2)https://www.cnblogs.com/huhyoung/p/960 ...

  6. MVC4发布到IIS,出现HTTP 错误 404.0 - Not Found的解决方法

    MVC4发布到IIS,出现HTTP 错误 404.0 - Not Found的解决方法 参考文章: (1)MVC4发布到IIS,出现HTTP 错误 404.0 - Not Found的解决方法 (2) ...

  7. Python错误之 SyntaxError: invalid syntax的解决方法总结

    Python错误之 SyntaxError: invalid syntax的解决方法总结 "SyntaxError: invalid syntax"的意思就是 语法错误: 经过查询 ...

  8. “很抱歉,出现错误,Word不能启动(2)。”解决方法(转载),2023-3-3

    打开word时,出现以下错误: 很抱歉,出现错误,Word不能启动(2). 解决方法: 同时按WIN+R, 输入regedit按回车, 打开注册表, 定位到HKEY_CURRENT_USER\Soft ...

  9. 出现错误:代理服务器拒绝连接的解决方法

    出现错误:代理服务器拒绝连接的解决方法 参考文章: (1)出现错误:代理服务器拒绝连接的解决方法 (2)https://www.cnblogs.com/mlhz/p/10453498.html 备忘一 ...

  10. mysql还原1418错误_MySQL 出现错误1418 的原因分析及解决方法

    MySQL 出现错误1418 的原因分析及解决方法 具体错误: 使用mysql创建.调用存储过程,函数以及触发器的时候会有错误符号为1418错误. ERROR 1418 (HY000): This f ...

最新文章

  1. 一文看懂循环神经网络-RNN(独特价值+优化算法+实际应用)
  2. idea 设置项目跑在tomcat上
  3. Python 中的 if __name__ == __main__ 该如何理解
  4. MATLAB从入门到精通:基本矩阵运算-矩阵的基本方法和函数
  5. bzoj4817: [Sdoi2017]树点涂色
  6. mac 使用Karabiner配置键盘映射(2)-核心标签的解读
  7. overlay 如何实现跨主机通信?- 每天5分钟玩转 Docker 容器技术(52)
  8. [转]JS部分通用函数
  9. cisco keepalive
  10. [Unity3D] DOTween和Curvy插件,以及UI-Extension
  11. 语音识别算法原理文档整理(一)
  12. 【学生个人网页设计作品】使用HMTL制作一个超好看的保护海豚动物网页
  13. HDU 6405 Make ZYB Happy 后缀自动机 前缀和优化
  14. linux命令手册安卓版,linux手册app-linux手册 安卓版v3.0.0-PC6安卓网
  15. Java如何将URL读取的内容存入本地文件中
  16. 低代码和无代码,完全是两回事
  17. linux镜像文件没有gho,【iso文件中没有gho文件】iso变gho_iso文件里没有gho-系统城...
  18. java实现excel下载功能实例
  19. ElasticSearch 拼音插件elasticsearch-analysis-pinyin + IK 分词器
  20. ORB_SLAM3的安装与测试

热门文章

  1. 关于Maven打包Java Web项目以及热部署插件Jrebel的使用
  2. 机器学习实战(五) kaggle练习赛 泰坦尼克获救预测
  3. 恢复rm -rf 的数据
  4. 智能驾驶中预期安全系统的架构
  5. 2021.4.14 html学习第二天
  6. 183. Customers Who Never Order没有下过订单的顾客MySQL
  7. 雅思大作文写作--Cities
  8. android分辨率比例,选择点一:搞清楚分辨率与屏幕比例
  9. 利用python查询电脑配置_干货|利用Python将地址转换为经纬度坐标
  10. Android中的动画2(逐帧动画)