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

简介打开 Makefile 文件 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- 是警告不被视为错误 再运行会忽略警告
打开 Makefile 文件
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- 是警告不被视为错误

再运行会忽略警告


/w、/Wn、/WX、/Wall、/wln、/wdn、/wen、/won(警告等级):https://docs.microsoft.com/zh-cn/previous-versions/thxezb7y(v=vs.110)

新加评论 评论标题: