<div dir="ltr">If you want to use the LLVM toolchain in Visual Studio, you should install the extension from here:<div><br></div><div><a href="https://marketplace.visualstudio.com/items?itemName=LLVMExtensions.llvm-toolchain">https://marketplace.visualstudio.com/items?itemName=LLVMExtensions.llvm-toolchain</a><br></div><div><br></div><div>After that, set LLVM to be the toolchain in your IDE project settings, don't try doing it from a command prompt.</div><div><br></div><div>Also, just to re-iterate, use clang-cl.exe instead of clang++.exe.</div><div><br></div><div>I can help you get a self-host build working (compiling clang and lld using itself), but please try to get an MSVC build working *first*.  Since you are having difficulties, it helps to do simpler things first, and once you have that working, move to something more complicated.</div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, Dec 12, 2018 at 11:34 AM Osman Zakir via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div dir="ltr">
<div style="font-size:12pt">I mentioned the command I used in of my messages in this thread.  And of course I used clang++.exe to do it, not "LLVM".  I just meant I was using LLVM toolchain on the Developer Command Prompt for VS 2017.  Anyway, I'm trying
 again to build LLVM now.  I do have the MSVC compiler toolchain, but I want to try using the LLVM toolchain in Visual Studio since it's possible to do so.  </div>
<div id="m_2811227135302577325appendonsend"></div>
<hr style="display:inline-block;width:98%">
<div id="m_2811227135302577325divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> David Greene <<a href="mailto:dag@cray.com" target="_blank">dag@cray.com</a>><br>
<b>Sent:</b> Thursday, December 13, 2018 12:18 AM<br>
<b>To:</b> Osman Zakir<br>
<b>Cc:</b> <a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a></font></div></div><div dir="ltr"><div id="m_2811227135302577325divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><br>
<b>Subject:</b> Re: [llvm-dev] Using LLD to link against third-party libraries? How?</font></div></div><div dir="ltr">
<div class="m_2811227135302577325BodyFragment"><font size="2"><span style="font-size:11pt">
<div class="m_2811227135302577325PlainText">Osman Zakir <<a href="mailto:osmanzakir90@hotmail.com" target="_blank">osmanzakir90@hotmail.com</a>> writes:<br>
<br>
> LLVM on a Developer Command Prompt. <br>
<br>
I don't know what you mean by that.  "LLVM" isn't a command.  Can you<br>
post the exact command you use to link?<br>
<br>
> The ones I want to fix first are the ones from Boost and Jinja2Cpp. I<br>
> saw some from those as well.<br>
<br>
I'm not at all familiar with Jinja2Cpp.  Is it possible it needs some<br>
explicit template instantiations?<br>
<br>
> If there any standard library ones missing, could it be because I<br>
> couldn't get it to build libcxx? I did try to include that, but it<br>
> seems to be missing. What should I do?<br>
<br>
Are you saying you tried to build libc++ and couldn't?  I don't know<br>
what C++ standard library clang uses by default on Windows.  If you<br>
don't have a C++ standard library nothing will work.<br>
<br>
I would concentrate on the standard library symbols first, because the<br>
way that works is well-understood by everyone here.  Once you get that<br>
working you may find a lot of the other stuff goes away.<br>
<br>
                           -David<br>
</div>
</span></font></div>
</div>

_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
</blockquote></div>