Difference between revisions of "Latest LDC binaries for Windows"

From D Wiki
Jump to: navigation, search
m
Line 7: Line 7:
 
LDC is built with <tt>RelWithDebInfo</tt> CMake configuration, assertions enabled, with a pre-built LLVM 3.9.1 (<tt>Release</tt> CMake configuration, LLVM assertions enabled) and Visual Studio 2015. It ships with debug infos (<tt>bin\ldc2.pdb</tt>).
 
LDC is built with <tt>RelWithDebInfo</tt> CMake configuration, assertions enabled, with a pre-built LLVM 3.9.1 (<tt>Release</tt> CMake configuration, LLVM assertions enabled) and Visual Studio 2015. It ships with debug infos (<tt>bin\ldc2.pdb</tt>).
  
For linking, you'll need MS Visual C++ 2015, either by installing Visual Studio 2015 or the stand-alone Visual C++ Build Tools. The LDC executables are linked dynamically against the MS Visual C++ runtime, so at least an installed [https://www.microsoft.com/en-us/download/details.aspx?id=48145 2015 runtime] is required.
+
For linking, you'll need MS Visual C++ 2015, either by installing [https://www.visualstudio.com/downloads/ Visual Studio] or the stand-alone [http://landinghub.visualstudio.com/visual-cpp-build-tools Visual C++ Build Tools]. The LDC executables are linked dynamically against the MS Visual C++ runtime, so at least an installed [https://www.microsoft.com/en-us/download/details.aspx?id=53840 2015 runtime] is required.
  
 
----
 
----

Revision as of 22:11, 16 January 2017

As of August 2015, LDC has got support for Windows CI (Continuous Integration) via AppVeyor. As convenient side effect, successful jobs publish the LDC installation directory (as compressed 7-Zip archive) as GitHub release artifact, downloadable for you guys and thus saving you the hassle of building LDC yourselves:

  • Head over to the GitHub release and download the latest x64/x86 .7z artifact at the bottom.
  • Extract it somewhere.
  • Use the executables bin\ldc2.exe and/or bin\ldmd2.exe.

LDC is built with RelWithDebInfo CMake configuration, assertions enabled, with a pre-built LLVM 3.9.1 (Release CMake configuration, LLVM assertions enabled) and Visual Studio 2015. It ships with debug infos (bin\ldc2.pdb).

For linking, you'll need MS Visual C++ 2015, either by installing Visual Studio or the stand-alone Visual C++ Build Tools. The LDC executables are linked dynamically against the MS Visual C++ runtime, so at least an installed 2015 runtime is required.


Windows MSVC