错误代码类似于这样:
.....
.........
....................
-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 代码的文件。
网友评论