Unresolved llvm symbols

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@dwarf@llvm@@YA?AVStringRef@2@I@Z)
1>LLVMAnalysis.lib(ModuleDebugInfoPrinter.cpp.obj) : error LNK2001: unresolved external symbol "class llvm::StringRef __cdecl llvm::dwarf::TagString(unsigned int)" (?TagString@dwarf@llvm@@YA?AVStringRef@2@I@Z)
1>LLVMCore.lib(AsmWriter.cpp.obj) : error LNK2001: unresolved external symbol "class llvm::StringRef __cdecl llvm::dwarf::TagString(unsigned int)" (?TagString@dwarf@llvm@@YA?AVStringRef@2@I@Z)
1>LLVMAsmPrinter.lib(AsmPrinterDwarf.cpp.obj) : error LNK2001: unresolved external symbol "class llvm::StringRef __cdecl llvm::dwarf::TagString(unsigned int)" (?TagString@dwarf@llvm@@YA?AVStringRef@2@I@Z)
1>LLVMAsmPrinter.lib(DIE.cpp.obj) : error LNK2001: unresolved external symbol "class llvm::StringRef __cdecl llvm::dwarf::TagString(unsigned int)" (?TagString@dwarf@llvm@@YA?AVStringRef@2@I@Z)
1>LLVMAnalysis.lib(ModuleDebugInfoPrinter.cpp.obj) : error LNK2019: unresolved external symbol "class llvm::StringRef __cdecl llvm::dwarf::AttributeEncodingString(unsigned int)" (?AttributeEncodingString@dwarf@llvm@@YA?AVStringRef@2@I@Z) referenced in function "public: virtual void __thiscall `anonymous namespace'::ModuleDebugInfoPrinter::print(class llvm::raw_ostream &,class llvm::Module const *)const " (?print@ModuleDebugInfoPrinter@?A0xba39c198@@UBEXAAVraw_ostream@llvm@@PBVModule@4@@Z)
1>LLVMCore.lib(AsmWriter.cpp.obj) : error LNK2001: unresolved external symbol "class llvm::StringRef __cdecl llvm::dwarf::AttributeEncodingString(unsigned int)" (?AttributeEncodingString@dwarf@llvm@@YA?AVStringRef@2@I@Z)
1>LLVMAnalysis.lib(ModuleDebugInfoPrinter.cpp.obj) : error LNK2019: unresolved external symbol "class llvm::StringRef __cdecl llvm::dwarf::LanguageString(unsigned int)" (?LanguageString@dwarf@llvm@@YA?AVStringRef@2@I@Z) referenced in function "public: virtual void __thiscall `anonymous namespace'::ModuleDebugInfoPrinter::print(class llvm::raw_ostream &,class llvm::Module const *)const " (?print@ModuleDebugInfoPrinter@?A0xba39c198@@UBEXAAVraw_ostream@llvm@@PBVModule@4@@Z)
1>LLVMCore.lib(AsmWriter.cpp.obj) : error LNK2001: unresolved external symbol "class llvm::StringRef __cdecl llvm::dwarf::LanguageString(unsigned int)" (?LanguageString@dwarf@llvm@@YA?AVStringRef@2@I@Z)
1>LLVMCore.lib(AsmWriter.cpp.obj) : error LNK2019: unresolved external symbol "class llvm::StringRef __cdecl llvm::dwarf::OperationEncodingString(unsigned int)" (?OperationEncodingString@dwarf@llvm@@YA?AVStringRef@2@I@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@llvm@@PBVDIExpression@2@PAVTypePrinting@?A0x21b09e68@@PAVSlotTracker@2@PBVModule@2@@Z)
1>LLVMAsmPrinter.lib(AsmPrinter.cpp.obj) : error LNK2001: unresolved external symbol "class llvm::StringRef __cdecl llvm::dwarf::OperationEncodingString(unsigned int)" (?OperationEncodingString@dwarf@llvm@@YA?AVStringRef@2@I@Z)
1>LLVMAsmPrinter.lib(DwarfDebug.cpp.obj) : error LNK2001: unresolved external symbol "class llvm::StringRef __cdecl llvm::dwarf::OperationEncodingString(unsigned int)" (?OperationEncodingString@dwarf@llvm@@YA?AVStringRef@2@I@Z)
1>LLVMCore.lib(AsmWriter.cpp.obj) : error LNK2019: unresolved external symbol "class llvm::StringRef __cdecl llvm::dwarf::VirtualityString(unsigned int)" (?VirtualityString@dwarf@llvm@@YA?AVStringRef@2@I@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@llvm@@PBVDISubprogram@2@PAVTypePrinting@?A0x21b09e68@@PAVSlotTracker@2@PBVModule@2@@Z)
1>LLVMCore.lib(AsmWriter.cpp.obj) : error LNK2019: unresolved external symbol "class llvm::StringRef __cdecl llvm::dwarf::ConventionString(unsigned int)" (?ConventionString@dwarf@llvm@@YA?AVStringRef@2@I@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@llvm@@PBVDISubroutineType@2@PAVTypePrinting@?A0x21b09e68@@PAVSlotTracker@2@PBVModule@2@@Z)
1>LLVMCore.lib(AsmWriter.cpp.obj) : error LNK2019: unresolved external symbol "class llvm::StringRef __cdecl llvm::dwarf::MacinfoString(unsigned int)" (?MacinfoString@dwarf@llvm@@YA?AVStringRef@2@I@Z) referenced in function "public: void __thiscall `anonymous namespace'::MDFieldPrinter::printMacinfoType(class llvm::DIMacroNode const *)" (?printMacinfoType@MDFieldPrinter@?A0x21b09e68@@QAEXPBVDIMacroNode@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@llvm@@YA?AUfile_magic@1@VStringRef@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@object@llvm@@YA?AV?$Expected@V?$unique_ptr@VBinary@object@llvm@@U?$default_delete@VBinary@object@llvm@@@std@@@std@@@2@VMemoryBufferRef@2@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@llvm@@YA?AUfile_magic@1@VStringRef@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@llvm@@YA?AUfile_magic@1@VStringRef@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@llvm@@YA?AUfile_magic@1@VStringRef@1@@Z)
1>LLVMAsmParser.lib(LLParser.cpp.obj) : error LNK2019: unresolved external symbol "unsigned int __cdecl llvm::dwarf::getTag(class llvm::StringRef)" (?getTag@dwarf@llvm@@YAIVStringRef@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@UDwarfTagField@?A0x93cd2402@@@LLParser@llvm@@AAE_NVSMLoc@1@VStringRef@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@dwarf@llvm@@YAIVStringRef@2@@Z) referenced in function "private: bool __thiscall llvm::LLParser::ParseDIExpression(class llvm::MDNode * &,bool)" (?ParseDIExpression@LLParser@llvm@@AAE_NAAPAVMDNode@2@_N@Z)
1>LLVMAsmParser.lib(LLParser.cpp.obj) : error LNK2019: unresolved external symbol "unsigned int __cdecl llvm::dwarf::getVirtuality(class llvm::StringRef)" (?getVirtuality@dwarf@llvm@@YAIVStringRef@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@UDwarfVirtualityField@?A0x93cd2402@@@LLParser@llvm@@AAE_NVSMLoc@1@VStringRef@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@dwarf@llvm@@YAIVStringRef@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@UDwarfLangField@?A0x93cd2402@@@LLParser@llvm@@AAE_NVSMLoc@1@VStringRef@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@dwarf@llvm@@YAIVStringRef@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@UDwarfCCField@?A0x93cd2402@@@LLParser@llvm@@AAE_NVSMLoc@1@VStringRef@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@dwarf@llvm@@YAIVStringRef@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@UDwarfAttEncodingField@?A0x93cd2402@@@LLParser@llvm@@AAE_NVSMLoc@1@VStringRef@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@dwarf@llvm@@YAIVStringRef@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@UDwarfMacinfoTypeField@?A0x93cd2402@@@LLParser@llvm@@AAE_NVSMLoc@1@VStringRef@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@dwarf@llvm@@YA?AVStringRef@2@I@Z) referenced in function "public: void __thiscall llvm::AsmPrinter::emitDwarfDIE(class llvm::DIE const &)const " (?emitDwarfDIE@AsmPrinter@llvm@@QBEXABVDIE@2@@Z)
1>LLVMAsmPrinter.lib(DIE.cpp.obj) : error LNK2001: unresolved external symbol "class llvm::StringRef __cdecl llvm::dwarf::AttributeString(unsigned int)" (?AttributeString@dwarf@llvm@@YA?AVStringRef@2@I@Z)
1>LLVMAsmPrinter.lib(DIEHash.cpp.obj) : error LNK2001: unresolved external symbol "class llvm::StringRef __cdecl llvm::dwarf::AttributeString(unsigned int)" (?AttributeString@dwarf@llvm@@YA?AVStringRef@2@I@Z)
1>LLVMAsmPrinter.lib(AsmPrinterDwarf.cpp.obj) : error LNK2019: unresolved external symbol "class llvm::StringRef __cdecl llvm::dwarf::AccessibilityString(unsigned int)" (?AccessibilityString@dwarf@llvm@@YA?AVStringRef@2@I@Z) referenced in function "public: void __thiscall llvm::AsmPrinter::emitDwarfDIE(class llvm::DIE const &)const " (?emitDwarfDIE@AsmPrinter@llvm@@QBEXABVDIE@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@dwarf@llvm@@YA?AVStringRef@2@W4GDBIndexEntryKind@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@DwarfDebug@llvm@@AAEX_NVStringRef@2@PAVDwarfCompileUnit@2@ABV?$StringMap@PBVDIE@llvm@@VMallocAllocator@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@dwarf@llvm@@YA?AVStringRef@2@W4GDBIndexEntryLinkage@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@DwarfDebug@llvm@@AAEX_NVStringRef@2@PAVDwarfCompileUnit@2@ABV?$StringMap@PBVDIE@llvm@@VMallocAllocator@2@@2@@Z)
1>LLVMAsmPrinter.lib(DIE.cpp.obj) : error LNK2019: unresolved external symbol "class llvm::StringRef __cdecl llvm::dwarf::ChildrenString(unsigned int)" (?ChildrenString@dwarf@llvm@@YA?AVStringRef@2@I@Z) referenced in function "public: void __thiscall llvm::DIEAbbrev::Emit(class llvm::AsmPrinter const *)const " (?Emit@DIEAbbrev@llvm@@QBEXPBVAsmPrinter@2@@Z)
1>LLVMAsmPrinter.lib(DIE.cpp.obj) : error LNK2019: unresolved external symbol "class llvm::StringRef __cdecl llvm::dwarf::FormEncodingString(unsigned int)" (?FormEncodingString@dwarf@llvm@@YA?AVStringRef@2@I@Z) referenced in function "public: void __thiscall llvm::DIEAbbrev::Emit(class llvm::AsmPrinter const *)const " (?Emit@DIEAbbrev@llvm@@QBEXPBVAsmPrinter@2@@Z)
1>LLVMAsmPrinter.lib(DwarfAccelTable.cpp.obj) : error LNK2001: unresolved external symbol "class llvm::StringRef __cdecl llvm::dwarf::FormEncodingString(unsigned int)" (?FormEncodingString@dwarf@llvm@@YA?AVStringRef@2@I@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@dwarf@llvm@@YA_NW4Form@12@I_N@Z) referenced in function "public: void __thiscall llvm::DIEAbbrev::Emit(class llvm::AsmPrinter const *)const " (?Emit@DIEAbbrev@llvm@@QBEXPBVAsmPrinter@2@@Z)
1>LLVMAsmPrinter.lib(DwarfAccelTable.cpp.obj) : error LNK2019: unresolved external symbol "class llvm::StringRef __cdecl llvm::dwarf::AtomTypeString(unsigned int)" (?AtomTypeString@dwarf@llvm@@YA?AVStringRef@2@I@Z) referenced in function "private: void __thiscall llvm::DwarfAccelTable::EmitHeader(class llvm::AsmPrinter *)" (?EmitHeader@DwarfAccelTable@llvm@@AAEXPAVAsmPrinter@2@@Z)

Never mind, fixed it.