BoomingTech/Piccolo

这个问题如何处理

Opened this issue · 0 comments

cursor.obj : error LNK2019: 无法解析的外部符号 __imp__clang_getFileName,该符号在函数 "public: class std::basic_string<char,struct std:
:char_traits,class std::allocator > __thiscall Cursor::getSourceFile(void)const " (?getSourceFile@Cursor@@q
BE?AV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@xz) 中被引用 [F:\Piccolo-main\build\engine\source\meta_pa
rser\PiccoloParser.vcxproj]
cursor.obj : error LNK2019: 无法解析的外部符号 __imp__clang_getFileLocation,该符号在函数 "public: class std::basic_string<char,struct
std::char_traits,class std::allocator > __thiscall Cursor::getSourceFile(void)const " (?getSourceFile@Curso
r@@qbe?AV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@xz) 中被引用 [F:\Piccolo-main\build\engine\source\met
a_parser\PiccoloParser.vcxproj]
cursor.obj : error LNK2019: 无法解析的外部符号 __imp__clang_getRangeStart,该符号在函数 "public: class std::basic_string<char,struct st
d::char_traits,class std::allocator > _thiscall Cursor::getSourceFile(void)const " (?getSourceFile@Cursor@
@qbe?AV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@xz) 中被引用 [F:\Piccolo-main\build\engine\source\meta

parser\PiccoloParser.vcxproj]
cursor.obj : error LNK2019: 无法解析的外部符号 __imp__clang_getCursorType,该符号在函数 "public: class CursorType __thiscall Cursor::ge
tType(void)const " (?getType@Cursor@@qbe?AVCursorType@@xz) 中被引用 [F:\Piccolo-main\build\engine\source\meta_parser\Piccol
oParser.vcxproj]
cursor.obj : error LNK2019: 无法解析的外部符号 __imp__clang_visitChildren,该符号在函数 "public: class std::vector<class Cursor,class s
td::allocator > __thiscall Cursor::getChildren(void)const " (?getChildren@Cursor@@qbe?AV?$vector@VCursor@
@v?$allocator@VCursor@@@std@@@std@@xz) 中被引用 [F:\Piccolo-main\build\engine\source\meta_parser\PiccoloParser.vcxproj]
cursor.obj : error LNK2019: 无法解析的外部符号 __imp__clang_getCursorSpelling,该符号在函数 "public: class std::basic_string<char,struc
t std::char_traits,class std::allocator > _thiscall Cursor::getSpelling(void)const " (?getSpelling@Cursor@
@qbe?AV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@xz) 中被引用 [F:\Piccolo-main\build\engine\source\meta

parser\PiccoloParser.vcxproj]
cursor.obj : error LNK2019: 无法解析的外部符号 __imp__clang_Cursor_getSpellingNameRange,该符号在函数 "public: class std::basic_string<
char,struct std::char_traits,class std::allocator > __thiscall Cursor::getSourceFile(void)const " (?getSour
ceFile@Cursor@@qbe?AV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@xz) 中被引用 [F:\Piccolo-main\build\engin
e\source\meta_parser\PiccoloParser.vcxproj]
cursor.obj : error LNK2019: 无法解析的外部符号 __imp__clang_getCursorDisplayName,该符号在函数 "public: class std::basic_string<char,st
ruct std::char_traits,class std::allocator > __thiscall Cursor::getDisplayName(void)const " (?getDisplayNam
e@Cursor@@qbe?AV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@xz) 中被引用 [F:\Piccolo-main\build\engine\sou
rce\meta_parser\PiccoloParser.vcxproj]
cursor.obj : error LNK2019: 无法解析的外部符号 __imp__clang_isCursorDefinition,该符号在函数 "public: bool __thiscall Cursor::isDefinit
ion(void)const " (?isDefinition@Cursor@@QBE_NXZ) 中被引用 [F:\Piccolo-main\build\engine\source\meta_parser\PiccoloParser.vc
xproj]
cursor_type.obj : error LNK2019: 无法解析的外部符号 __imp__clang_getTypeSpelling,该符号在函数 "public: class std::basic_string<char,st
ruct std::char_traits,class std::allocator > __thiscall CursorType::GetDisplayName(void)const " (?GetDispla
yName@CursorType@@qbe?AV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@xz) 中被引用 [F:\Piccolo-main\build\en
gine\source\meta_parser\PiccoloParser.vcxproj]
cursor_type.obj : error LNK2019: 无法解析的外部符号 __imp__clang_getCanonicalType,该符号在函数 "public: class CursorType __thiscall Cu
rsorType::GetCanonicalType(void)const " (?GetCanonicalType@CursorType@@qbe?AV1@XZ) 中被引用 [F:\Piccolo-main\build\engine\s
ource\meta_parser\PiccoloParser.vcxproj]
cursor_type.obj : error LNK2019: 无法解析的外部符号 __imp__clang_isConstQualifiedType,该符号在函数 "public: bool __thiscall CursorType
::IsConst(void)const " (?IsConst@CursorType@@QBE_NXZ) 中被引用 [F:\Piccolo-main\build\engine\source\meta_parser\PiccoloPars
er.vcxproj]
cursor_type.obj : error LNK2019: 无法解析的外部符号 __imp__clang_getTypeDeclaration,该符号在函数 "public: class Cursor __thiscall Curs
orType::GetDeclaration(void)const " (?GetDeclaration@CursorType@@qbe?AVCursor@@xz) 中被引用 [F:\Piccolo-main\build\engine\s
ource\meta_parser\PiccoloParser.vcxproj]
cursor_type.obj : error LNK2019: 无法解析的外部符号 __imp__clang_getNumArgTypes,该符号在函数 "public: int __thiscall CursorType::GetAr
gumentCount(void)const " (?GetArgumentCount@CursorType@@QBEHXZ) 中被引用 [F:\Piccolo-main\build\engine\source\meta_parser\P
iccoloParser.vcxproj]
cursor_type.obj : error LNK2019: 无法解析的外部符号 __imp__clang_getArgType,该符号在函数 "public: class CursorType __thiscall CursorTy
pe::GetArgument(unsigned int)const " (?GetArgument@CursorType@@qbe?AV1@I@Z) 中被引用 [F:\Piccolo-main\build\engine\source\m
eta_parser\PiccoloParser.vcxproj]
meta_utils.obj : error LNK2019: 无法解析的外部符号 __imp__clang_getCString,该符号在函数 "void __cdecl Utils::toString(struct CXString
const &,class std::basic_string<char,struct std::char_traits,class std::allocator > &)" (?toString@Utils@@y
AXABUCXString@@aav?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@@z) 中被引用 [F:\Piccolo-main\build\engine\s
ource\meta_parser\PiccoloParser.vcxproj]
meta_utils.obj : error LNK2019: 无法解析的外部符号 __imp__clang_disposeString,该符号在函数 "void __cdecl Utils::toString(struct CXStri
ng const &,class std::basic_string<char,struct std::char_traits,class std::allocator > &)" (?toString@Utils
@@YAXABUCXString@@aav?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@@z) 中被引用 [F:\Piccolo-main\build\engin
e\source\meta_parser\PiccoloParser.vcxproj]
parser.obj : error LNK2019: 无法解析的外部符号 __imp__clang_createIndex,该符号在函数 "public: int __thiscall MetaParser::parse(void)"
(?parse@MetaParser@@QAEHXZ) 中被引用 [F:\Piccolo-main\build\engine\source\meta_parser\PiccoloParser.vcxproj]
parser.obj : error LNK2019: 无法解析的外部符号 __imp__clang_disposeIndex,该符号在函数 "public: __thiscall MetaParser::~MetaParser(void
)" (??1MetaParser@@QAE@XZ) 中被引用 [F:\Piccolo-main\build\engine\source\meta_parser\PiccoloParser.vcxproj]
parser.obj : error LNK2019: 无法解析的外部符号 __imp__clang_createTranslationUnitFromSourceFile,该符号在函数 "public: int __thiscall M
etaParser::parse(void)" (?parse@MetaParser@@QAEHXZ) 中被引用 [F:\Piccolo-main\build\engine\source\meta_parser\PiccoloParser
.vcxproj]
parser.obj : error LNK2019: 无法解析的外部符号 __imp__clang_disposeTranslationUnit,该符号在函数 "public: __thiscall MetaParser::~MetaP
arser(void)" (??1MetaParser@@QAE@XZ) 中被引用 [F:\Piccolo-main\build\engine\source\meta_parser\PiccoloParser.vcxproj]
parser.obj : error LNK2019: 无法解析的外部符号 __imp__clang_getTranslationUnitCursor,该符号在函数 "public: int __thiscall MetaParser::
parse(void)" (?parse@MetaParser@@QAEHXZ) 中被引用 [F:\Piccolo-main\build\engine\source\meta_parser\PiccoloParser.vcxproj]
F:\Piccolo-main\engine\source\meta_parser\3rd_party\LLVM\lib\x64\libclang.lib : warning LNK4272: 库计算机类型“x64”与目标计算机类型“x8
6”冲突 [F:\Piccolo-main\build\engine\source\meta_parser\PiccoloParser.vcxproj]
F:\Piccolo-main\engine\bin\PiccoloParser.exe : fatal error LNK1120: 22 个无法解析的外部命令 [F:\Piccolo-main\build\engine\source
meta_parser\PiccoloParser.vcxproj]