<div dir="rtl"><div dir="ltr">Hi,</div><div dir="ltr"><br></div><div dir="ltr">The problem is not likely to be from the sources but rather the VS build system. 99%+ of the time it works well and but rarely I had to delete the msvc folder and re-create the project files using CMake to fix issues like the one you're having.</div>

<div dir="ltr"><br></div><div dir="ltr">Yaron</div><div dir="ltr"><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote"><div dir="ltr">2014-06-08 15:01 GMT+03:00 Kim <span dir="ltr"><<a href="mailto:soldoutseashell@gmail.com" target="_blank">soldoutseashell@gmail.com</a>></span>:</div>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I've been using the clang libraries integrated into my program for several months without any problems but today when I updated clang/llvm to latest revision and tried to rebuild my project I got these linker errors:<br>


<br>
1>clangCodeGen.lib(<u></u>CodeGenModule.obj) : error LNK2019: unresolved external symbol "public: static class llvm::error_code __cdecl llvm::IndexedInstrProfReader::<u></u>create(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::unique_ptr<class llvm::IndexedInstrProfReader,<u></u>struct std::default_delete<class llvm::IndexedInstrProfReader> > &)" (?create@<u></u>IndexedInstrProfReader@llvm@@<u></u>SA?AVerror_code@2@V?$basic_<u></u>string@DU?$char_traits@D@std@@<u></u>V?$allocator@D@2@@std@@AAV?$<u></u>unique_ptr@<u></u>VIndexedInstrProfReader@llvm@@<u></u>U?$default_delete@<u></u>VIndexedInstrProfReader@llvm@@<u></u>@std@@@5@@Z) referenced in function "public: __thiscall clang::CodeGen::CodeGenModule:<u></u>:CodeGenModule(class clang::ASTContext &,class clang::CodeGenOptions const &,class llvm::Module &,class llvm::DataLayout const &,class clang::DiagnosticsEngine &)" (??0CodeGenModule@CodeGen@<u></u>clang@@QAE@AAVASTContext@2@<u></u>ABVCodeGenOptions@2@AAVModule@<u></u>llvm@@ABVDataLayout@6@<u></u>AAVDiagnosticsEngine@2@@Z)<br>


<br>
1>clangCodeGen.lib(CodeGenPGO.<u></u>obj) : error LNK2019: unresolved external symbol "public: class llvm::error_code __thiscall llvm::IndexedInstrProfReader::<u></u>getFunctionCounts(class llvm::StringRef,unsigned __int64 &,class std::vector<unsigned __int64,class std::allocator<unsigned __int64> > &)" (?getFunctionCounts@<u></u>IndexedInstrProfReader@llvm@@<u></u>QAE?AVerror_code@2@VStringRef@<u></u>2@AA_KAAV?$vector@_KV?$<u></u>allocator@_K@std@@@std@@@Z) referenced in function "private: void __thiscall clang::CodeGen::CodeGenPGO::<u></u>loadRegionCounts(class llvm::IndexedInstrProfReader *)" (?loadRegionCounts@CodeGenPGO@<u></u>CodeGen@clang@@<u></u>AAEXPAVIndexedInstrProfReader@<u></u>llvm@@@Z)<br>


<br>
I've deleted my clang and llvm source folders, performed a fresh checkout of both and completely rebuilt everything but I still get these errors.<br>
<br>
Anyone know what the problem could be?<br>
______________________________<u></u>_________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@cs.uiuc.edu" target="_blank">cfe-dev@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev" target="_blank">http://lists.cs.uiuc.edu/<u></u>mailman/listinfo/cfe-dev</a><br>
</blockquote></div><br></div>