[cfe-dev] Clang linking errors (visual studio 2013)

Yaron Keren yaron.keren at gmail.com
Sun Jun 8 09:00:07 PDT 2014


When does this error happens, when building clang or when building your own
project?



2014-06-08 18:35 GMT+03:00 Kim <soldoutseashell at gmail.com>:

> I made a fresh VS project to test things out and as expected I can link to
> the clangCodeGen library fine. Looks like I may have a weird bug occurring
> in my actual project. Very bad news for me. Anyone have any ideas about why
> this might be happening?
>
> Error    305    error LNK2019: unresolved external symbol "public: class
> llvm::error_code __thiscall llvm::IndexedInstrProfReader::getFunctionCounts(class
> llvm::StringRef,unsigned __int64 &,class std::vector<unsigned __int64,class
> std::allocator<unsigned __int64> > &)" (?getFunctionCounts@
> IndexedInstrProfReader at llvm@@QAE?AVerror_code at 2@VStringRef at 2@AA_KAAV
> ?$vector at _KV?$allocator at _K@std@@@std@@@Z) referenced in function
> "private: void __thiscall clang::CodeGen::CodeGenPGO::loadRegionCounts(class
> llvm::IndexedInstrProfReader *)" (?loadRegionCounts at CodeGenPGO@
> CodeGen at clang@@AAEXPAVIndexedInstrProfReader at llvm@@@Z)
>
> Error    304    error LNK2019: unresolved external symbol "public: static
> class llvm::error_code __cdecl llvm::IndexedInstrProfReader::create(class
> std::basic_string<char,struct std::char_traits<char>,class
> std::allocator<char> >,class std::unique_ptr<class
> llvm::IndexedInstrProfReader,struct std::default_delete<class
> llvm::IndexedInstrProfReader> > &)" (?create at IndexedInstrProfReader@llvm@@
> SA?AVerror_code at 2@V?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@
> @std@@AAV?$unique_ptr at VIndexedInstrProfReader@llvm@@U?$default_delete@
> VIndexedInstrProfReader at llvm@@@std@@@5@@Z) referenced in function
> "public: __thiscall clang::CodeGen::CodeGenModule::CodeGenModule(class
> clang::ASTContext &,class clang::CodeGenOptions const &,class llvm::Module
> &,class llvm::DataLayout const &,class clang::DiagnosticsEngine &)"
> (??0CodeGenModule at CodeGen@clang@@QAE at AAVASTContext@2 at ABVCodeGenOptions@2
> @AAVModule at llvm@@ABVDataLayout at 6@AAVDiagnosticsEngine at 2@@Z)
>  _______________________________________________
> cfe-dev mailing list
> cfe-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20140608/5065cf31/attachment.html>


More information about the cfe-dev mailing list