Window下使用Clang-cl编译Skia出现 clang-

2019-02-20  本文已影响0人  Hxmg

错误代码类似于这样:

.....
.........
....................
 -Wno-weak-vtables -Wno-c++98-compat -Wno-c++98-co
mpat-pedantic -Wno-undefined-func-template /c ../../src/core/SkPtrRecorder.cpp /Foobj/src/core/skia.SkPtrRec
order.obj /Fd"obj/XXXXX_c.pdb"
clang-cl.exe: error: unknown argument ignored in clang-cl: '-gcodeview-ghash' [-Werror,-Wunknown-argument]  
[22/1087] compile ../../src/pdf/SkPDFTypes.cpp

解决办法

错误信息
看到红框处的 skia_c.pdb 了吗?
只要在编译目录里搜索 skia.ninja 文件并用文本编辑器打开
也不一定是 skia_c.pdb ,也可能是 XXX_c.pdb 的样子的,只要把 xxx_c.pdb 替换为 xxx.ninja 去搜索该文件就阔以辣。
skia.ninja

文本编辑器打开后, ctrl+f 查找 -gcodeview-ghash 并把该文本替换为空或者删除掉
保存文件,继续编译。

如果有多个错误的话

最好的办法是使用VS Code 的“在文件中替换”这个功能来批量删除所有有 -gcodeview-ghash 代码的文件。

上一篇下一篇

猜你喜欢

热点阅读