[cfe-dev] Unresolved llvm symbols

Kim Gadecki via cfe-dev cfe-dev at lists.llvm.org
Mon Sep 25 21:05:18 PDT 2017


Hi guys,

Can anyone tell me which libs I'm missing here? Thanks a lot in advance.


 >LLVMAsmPrinter.lib(DwarfAccelTable.cpp.obj) : error LNK2001: 
unresolved external symbol "class llvm::StringRef __cdecl 
llvm::dwarf::TagString(unsigned int)" 
(?TagString at dwarf@llvm@@YA?AVStringRef at 2@I at Z)
1>LLVMAnalysis.lib(ModuleDebugInfoPrinter.cpp.obj) : error LNK2001: 
unresolved external symbol "class llvm::StringRef __cdecl 
llvm::dwarf::TagString(unsigned int)" 
(?TagString at dwarf@llvm@@YA?AVStringRef at 2@I at Z)
1>LLVMCore.lib(AsmWriter.cpp.obj) : error LNK2001: unresolved external 
symbol "class llvm::StringRef __cdecl llvm::dwarf::TagString(unsigned 
int)" (?TagString at dwarf@llvm@@YA?AVStringRef at 2@I at Z)
1>LLVMAsmPrinter.lib(AsmPrinterDwarf.cpp.obj) : error LNK2001: 
unresolved external symbol "class llvm::StringRef __cdecl 
llvm::dwarf::TagString(unsigned int)" 
(?TagString at dwarf@llvm@@YA?AVStringRef at 2@I at Z)
1>LLVMAsmPrinter.lib(DIE.cpp.obj) : error LNK2001: unresolved external 
symbol "class llvm::StringRef __cdecl llvm::dwarf::TagString(unsigned 
int)" (?TagString at dwarf@llvm@@YA?AVStringRef at 2@I at Z)
1>LLVMAnalysis.lib(ModuleDebugInfoPrinter.cpp.obj) : error LNK2019: 
unresolved external symbol "class llvm::StringRef __cdecl 
llvm::dwarf::AttributeEncodingString(unsigned int)" 
(?AttributeEncodingString at dwarf@llvm@@YA?AVStringRef at 2@I at Z) referenced 
in function "public: virtual void __thiscall `anonymous 
namespace'::ModuleDebugInfoPrinter::print(class llvm::raw_ostream 
&,class llvm::Module const *)const " 
(?print at ModuleDebugInfoPrinter@?A0xba39c198@@UBEXAAVraw_ostream at llvm@@PBVModule at 4@@Z)
1>LLVMCore.lib(AsmWriter.cpp.obj) : error LNK2001: unresolved external 
symbol "class llvm::StringRef __cdecl 
llvm::dwarf::AttributeEncodingString(unsigned int)" 
(?AttributeEncodingString at dwarf@llvm@@YA?AVStringRef at 2@I at Z)
1>LLVMAnalysis.lib(ModuleDebugInfoPrinter.cpp.obj) : error LNK2019: 
unresolved external symbol "class llvm::StringRef __cdecl 
llvm::dwarf::LanguageString(unsigned int)" 
(?LanguageString at dwarf@llvm@@YA?AVStringRef at 2@I at Z) referenced in 
function "public: virtual void __thiscall `anonymous 
namespace'::ModuleDebugInfoPrinter::print(class llvm::raw_ostream 
&,class llvm::Module const *)const " 
(?print at ModuleDebugInfoPrinter@?A0xba39c198@@UBEXAAVraw_ostream at llvm@@PBVModule at 4@@Z)
1>LLVMCore.lib(AsmWriter.cpp.obj) : error LNK2001: unresolved external 
symbol "class llvm::StringRef __cdecl 
llvm::dwarf::LanguageString(unsigned int)" 
(?LanguageString at dwarf@llvm@@YA?AVStringRef at 2@I at Z)
1>LLVMCore.lib(AsmWriter.cpp.obj) : error LNK2019: unresolved external 
symbol "class llvm::StringRef __cdecl 
llvm::dwarf::OperationEncodingString(unsigned int)" 
(?OperationEncodingString at dwarf@llvm@@YA?AVStringRef at 2@I at Z) referenced 
in function "void __cdecl writeDIExpression(class llvm::raw_ostream 
&,class llvm::DIExpression const *,class `anonymous 
namespace'::TypePrinting *,class llvm::SlotTracker *,class llvm::Module 
const *)" 
(?writeDIExpression@@YAXAAVraw_ostream at llvm@@PBVDIExpression at 2@PAVTypePrinting@?A0x21b09e68@@PAVSlotTracker at 2@PBVModule at 2@@Z)
1>LLVMAsmPrinter.lib(AsmPrinter.cpp.obj) : error LNK2001: unresolved 
external symbol "class llvm::StringRef __cdecl 
llvm::dwarf::OperationEncodingString(unsigned int)" 
(?OperationEncodingString at dwarf@llvm@@YA?AVStringRef at 2@I at Z)
1>LLVMAsmPrinter.lib(DwarfDebug.cpp.obj) : error LNK2001: unresolved 
external symbol "class llvm::StringRef __cdecl 
llvm::dwarf::OperationEncodingString(unsigned int)" 
(?OperationEncodingString at dwarf@llvm@@YA?AVStringRef at 2@I at Z)
1>LLVMCore.lib(AsmWriter.cpp.obj) : error LNK2019: unresolved external 
symbol "class llvm::StringRef __cdecl 
llvm::dwarf::VirtualityString(unsigned int)" 
(?VirtualityString at dwarf@llvm@@YA?AVStringRef at 2@I at Z) referenced in 
function "void __cdecl writeDISubprogram(class llvm::raw_ostream &,class 
llvm::DISubprogram const *,class `anonymous namespace'::TypePrinting 
*,class llvm::SlotTracker *,class llvm::Module const *)" 
(?writeDISubprogram@@YAXAAVraw_ostream at llvm@@PBVDISubprogram at 2@PAVTypePrinting@?A0x21b09e68@@PAVSlotTracker at 2@PBVModule at 2@@Z)
1>LLVMCore.lib(AsmWriter.cpp.obj) : error LNK2019: unresolved external 
symbol "class llvm::StringRef __cdecl 
llvm::dwarf::ConventionString(unsigned int)" 
(?ConventionString at dwarf@llvm@@YA?AVStringRef at 2@I at Z) referenced in 
function "void __cdecl writeDISubroutineType(class llvm::raw_ostream 
&,class llvm::DISubroutineType const *,class `anonymous 
namespace'::TypePrinting *,class llvm::SlotTracker *,class llvm::Module 
const *)" 
(?writeDISubroutineType@@YAXAAVraw_ostream at llvm@@PBVDISubroutineType at 2@PAVTypePrinting@?A0x21b09e68@@PAVSlotTracker at 2@PBVModule at 2@@Z)
1>LLVMCore.lib(AsmWriter.cpp.obj) : error LNK2019: unresolved external 
symbol "class llvm::StringRef __cdecl 
llvm::dwarf::MacinfoString(unsigned int)" 
(?MacinfoString at dwarf@llvm@@YA?AVStringRef at 2@I at Z) referenced in function 
"public: void __thiscall `anonymous 
namespace'::MDFieldPrinter::printMacinfoType(class llvm::DIMacroNode 
const *)" 
(?printMacinfoType at MDFieldPrinter@?A0x21b09e68@@QAEXPBVDIMacroNode at llvm@@@Z)
1>LLVMObject.lib(Binary.cpp.obj) : error LNK2019: unresolved external 
symbol "struct llvm::file_magic __cdecl llvm::identify_magic(class 
llvm::StringRef)" 
(?identify_magic at llvm@@YA?AUfile_magic at 1@VStringRef at 1@@Z) referenced in 
function "class llvm::Expected<class std::unique_ptr<class 
llvm::object::Binary,struct std::default_delete<class 
llvm::object::Binary> > > __cdecl llvm::object::createBinary(class 
llvm::MemoryBufferRef,class llvm::LLVMContext *)" 
(?createBinary at object@llvm@@YA?AV?$Expected at V?$unique_ptr at VBinary@object at llvm@@U?$default_delete at VBinary@object at llvm@@@std@@@std@@@2 at VMemoryBufferRef@2 at PAVLLVMContext@2@@Z)
1>LLVMObject.lib(IRObjectFile.cpp.obj) : error LNK2001: unresolved 
external symbol "struct llvm::file_magic __cdecl 
llvm::identify_magic(class llvm::StringRef)" 
(?identify_magic at llvm@@YA?AUfile_magic at 1@VStringRef at 1@@Z)
1>LLVMObject.lib(SymbolicFile.cpp.obj) : error LNK2001: unresolved 
external symbol "struct llvm::file_magic __cdecl 
llvm::identify_magic(class llvm::StringRef)" 
(?identify_magic at llvm@@YA?AUfile_magic at 1@VStringRef at 1@@Z)
1>LLVMObject.lib(ObjectFile.cpp.obj) : error LNK2001: unresolved 
external symbol "struct llvm::file_magic __cdecl 
llvm::identify_magic(class llvm::StringRef)" 
(?identify_magic at llvm@@YA?AUfile_magic at 1@VStringRef at 1@@Z)
1>LLVMAsmParser.lib(LLParser.cpp.obj) : error LNK2019: unresolved 
external symbol "unsigned int __cdecl llvm::dwarf::getTag(class 
llvm::StringRef)" (?getTag at dwarf@llvm@@YAIVStringRef at 2@@Z) referenced in 
function "private: bool __thiscall llvm::LLParser::ParseMDField<struct 
`anonymous namespace'::DwarfTagField>(class llvm::SMLoc,class 
llvm::StringRef,struct `anonymous namespace'::DwarfTagField &)" 
(??$ParseMDField at UDwarfTagField@?A0x93cd2402@@@LLParser at llvm@@AAE_NVSMLoc at 1@VStringRef at 1@AAUDwarfTagField@?A0x93cd2402@@@Z)
1>LLVMAsmParser.lib(LLParser.cpp.obj) : error LNK2019: unresolved 
external symbol "unsigned int __cdecl 
llvm::dwarf::getOperationEncoding(class llvm::StringRef)" 
(?getOperationEncoding at dwarf@llvm@@YAIVStringRef at 2@@Z) referenced in 
function "private: bool __thiscall 
llvm::LLParser::ParseDIExpression(class llvm::MDNode * &,bool)" 
(?ParseDIExpression at LLParser@llvm@@AAE_NAAPAVMDNode at 2@_N at Z)
1>LLVMAsmParser.lib(LLParser.cpp.obj) : error LNK2019: unresolved 
external symbol "unsigned int __cdecl llvm::dwarf::getVirtuality(class 
llvm::StringRef)" (?getVirtuality at dwarf@llvm@@YAIVStringRef at 2@@Z) 
referenced in function "private: bool __thiscall 
llvm::LLParser::ParseMDField<struct `anonymous 
namespace'::DwarfVirtualityField>(class llvm::SMLoc,class 
llvm::StringRef,struct `anonymous namespace'::DwarfVirtualityField &)" 
(??$ParseMDField at UDwarfVirtualityField@?A0x93cd2402@@@LLParser at llvm@@AAE_NVSMLoc at 1@VStringRef at 1@AAUDwarfVirtualityField@?A0x93cd2402@@@Z)
1>LLVMAsmParser.lib(LLParser.cpp.obj) : error LNK2019: unresolved 
external symbol "unsigned int __cdecl llvm::dwarf::getLanguage(class 
llvm::StringRef)" (?getLanguage at dwarf@llvm@@YAIVStringRef at 2@@Z) 
referenced in function "private: bool __thiscall 
llvm::LLParser::ParseMDField<struct `anonymous 
namespace'::DwarfLangField>(class llvm::SMLoc,class 
llvm::StringRef,struct `anonymous namespace'::DwarfLangField &)" 
(??$ParseMDField at UDwarfLangField@?A0x93cd2402@@@LLParser at llvm@@AAE_NVSMLoc at 1@VStringRef at 1@AAUDwarfLangField@?A0x93cd2402@@@Z)
1>LLVMAsmParser.lib(LLParser.cpp.obj) : error LNK2019: unresolved 
external symbol "unsigned int __cdecl 
llvm::dwarf::getCallingConvention(class llvm::StringRef)" 
(?getCallingConvention at dwarf@llvm@@YAIVStringRef at 2@@Z) referenced in 
function "private: bool __thiscall llvm::LLParser::ParseMDField<struct 
`anonymous namespace'::DwarfCCField>(class llvm::SMLoc,class 
llvm::StringRef,struct `anonymous namespace'::DwarfCCField &)" 
(??$ParseMDField at UDwarfCCField@?A0x93cd2402@@@LLParser at llvm@@AAE_NVSMLoc at 1@VStringRef at 1@AAUDwarfCCField@?A0x93cd2402@@@Z)
1>LLVMAsmParser.lib(LLParser.cpp.obj) : error LNK2019: unresolved 
external symbol "unsigned int __cdecl 
llvm::dwarf::getAttributeEncoding(class llvm::StringRef)" 
(?getAttributeEncoding at dwarf@llvm@@YAIVStringRef at 2@@Z) referenced in 
function "private: bool __thiscall llvm::LLParser::ParseMDField<struct 
`anonymous namespace'::DwarfAttEncodingField>(class llvm::SMLoc,class 
llvm::StringRef,struct `anonymous namespace'::DwarfAttEncodingField &)" 
(??$ParseMDField at UDwarfAttEncodingField@?A0x93cd2402@@@LLParser at llvm@@AAE_NVSMLoc at 1@VStringRef at 1@AAUDwarfAttEncodingField@?A0x93cd2402@@@Z)
1>LLVMAsmParser.lib(LLParser.cpp.obj) : error LNK2019: unresolved 
external symbol "unsigned int __cdecl llvm::dwarf::getMacinfo(class 
llvm::StringRef)" (?getMacinfo at dwarf@llvm@@YAIVStringRef at 2@@Z) 
referenced in function "private: bool __thiscall 
llvm::LLParser::ParseMDField<struct `anonymous 
namespace'::DwarfMacinfoTypeField>(class llvm::SMLoc,class 
llvm::StringRef,struct `anonymous namespace'::DwarfMacinfoTypeField &)" 
(??$ParseMDField at UDwarfMacinfoTypeField@?A0x93cd2402@@@LLParser at llvm@@AAE_NVSMLoc at 1@VStringRef at 1@AAUDwarfMacinfoTypeField@?A0x93cd2402@@@Z)
1>LLVMAsmPrinter.lib(AsmPrinterDwarf.cpp.obj) : error LNK2019: 
unresolved external symbol "class llvm::StringRef __cdecl 
llvm::dwarf::AttributeString(unsigned int)" 
(?AttributeString at dwarf@llvm@@YA?AVStringRef at 2@I at Z) referenced in 
function "public: void __thiscall llvm::AsmPrinter::emitDwarfDIE(class 
llvm::DIE const &)const " (?emitDwarfDIE at AsmPrinter@llvm@@QBEXABVDIE at 2@@Z)
1>LLVMAsmPrinter.lib(DIE.cpp.obj) : error LNK2001: unresolved external 
symbol "class llvm::StringRef __cdecl 
llvm::dwarf::AttributeString(unsigned int)" 
(?AttributeString at dwarf@llvm@@YA?AVStringRef at 2@I at Z)
1>LLVMAsmPrinter.lib(DIEHash.cpp.obj) : error LNK2001: unresolved 
external symbol "class llvm::StringRef __cdecl 
llvm::dwarf::AttributeString(unsigned int)" 
(?AttributeString at dwarf@llvm@@YA?AVStringRef at 2@I at Z)
1>LLVMAsmPrinter.lib(AsmPrinterDwarf.cpp.obj) : error LNK2019: 
unresolved external symbol "class llvm::StringRef __cdecl 
llvm::dwarf::AccessibilityString(unsigned int)" 
(?AccessibilityString at dwarf@llvm@@YA?AVStringRef at 2@I at Z) referenced in 
function "public: void __thiscall llvm::AsmPrinter::emitDwarfDIE(class 
llvm::DIE const &)const " (?emitDwarfDIE at AsmPrinter@llvm@@QBEXABVDIE at 2@@Z)
1>LLVMAsmPrinter.lib(DwarfDebug.cpp.obj) : error LNK2019: unresolved 
external symbol "class llvm::StringRef __cdecl 
llvm::dwarf::GDBIndexEntryKindString(enum 
llvm::dwarf::GDBIndexEntryKind)" 
(?GDBIndexEntryKindString at dwarf@llvm@@YA?AVStringRef at 2@W4GDBIndexEntryKind at 12@@Z) 
referenced in function "private: void __thiscall 
llvm::DwarfDebug::emitDebugPubSection(bool,class llvm::StringRef,class 
llvm::DwarfCompileUnit *,class llvm::StringMap<class llvm::DIE const 
*,class llvm::MallocAllocator> const &)" 
(?emitDebugPubSection at DwarfDebug@llvm@@AAEX_NVStringRef at 2@PAVDwarfCompileUnit at 2@ABV?$StringMap at PBVDIE@llvm@@VMallocAllocator at 2@@2@@Z)
1>LLVMAsmPrinter.lib(DwarfDebug.cpp.obj) : error LNK2019: unresolved 
external symbol "class llvm::StringRef __cdecl 
llvm::dwarf::GDBIndexEntryLinkageString(enum 
llvm::dwarf::GDBIndexEntryLinkage)" 
(?GDBIndexEntryLinkageString at dwarf@llvm@@YA?AVStringRef at 2@W4GDBIndexEntryLinkage at 12@@Z) 
referenced in function "private: void __thiscall 
llvm::DwarfDebug::emitDebugPubSection(bool,class llvm::StringRef,class 
llvm::DwarfCompileUnit *,class llvm::StringMap<class llvm::DIE const 
*,class llvm::MallocAllocator> const &)" 
(?emitDebugPubSection at DwarfDebug@llvm@@AAEX_NVStringRef at 2@PAVDwarfCompileUnit at 2@ABV?$StringMap at PBVDIE@llvm@@VMallocAllocator at 2@@2@@Z)
1>LLVMAsmPrinter.lib(DIE.cpp.obj) : error LNK2019: unresolved external 
symbol "class llvm::StringRef __cdecl 
llvm::dwarf::ChildrenString(unsigned int)" 
(?ChildrenString at dwarf@llvm@@YA?AVStringRef at 2@I at Z) referenced in 
function "public: void __thiscall llvm::DIEAbbrev::Emit(class 
llvm::AsmPrinter const *)const " 
(?Emit at DIEAbbrev@llvm@@QBEXPBVAsmPrinter at 2@@Z)
1>LLVMAsmPrinter.lib(DIE.cpp.obj) : error LNK2019: unresolved external 
symbol "class llvm::StringRef __cdecl 
llvm::dwarf::FormEncodingString(unsigned int)" 
(?FormEncodingString at dwarf@llvm@@YA?AVStringRef at 2@I at Z) referenced in 
function "public: void __thiscall llvm::DIEAbbrev::Emit(class 
llvm::AsmPrinter const *)const " 
(?Emit at DIEAbbrev@llvm@@QBEXPBVAsmPrinter at 2@@Z)
1>LLVMAsmPrinter.lib(DwarfAccelTable.cpp.obj) : error LNK2001: 
unresolved external symbol "class llvm::StringRef __cdecl 
llvm::dwarf::FormEncodingString(unsigned int)" 
(?FormEncodingString at dwarf@llvm@@YA?AVStringRef at 2@I at Z)
1>LLVMAsmPrinter.lib(DIE.cpp.obj) : error LNK2019: unresolved external 
symbol "bool __cdecl llvm::dwarf::isValidFormForVersion(enum 
llvm::dwarf::Form,unsigned int,bool)" 
(?isValidFormForVersion at dwarf@llvm@@YA_NW4Form at 12@I_N at Z) referenced in 
function "public: void __thiscall llvm::DIEAbbrev::Emit(class 
llvm::AsmPrinter const *)const " 
(?Emit at DIEAbbrev@llvm@@QBEXPBVAsmPrinter at 2@@Z)
1>LLVMAsmPrinter.lib(DwarfAccelTable.cpp.obj) : error LNK2019: 
unresolved external symbol "class llvm::StringRef __cdecl 
llvm::dwarf::AtomTypeString(unsigned int)" 
(?AtomTypeString at dwarf@llvm@@YA?AVStringRef at 2@I at Z) referenced in 
function "private: void __thiscall 
llvm::DwarfAccelTable::EmitHeader(class llvm::AsmPrinter *)" 
(?EmitHeader at DwarfAccelTable@llvm@@AAEXPAVAsmPrinter at 2@@Z)




More information about the cfe-dev mailing list