Jump to page: 1 25  
Page
Thread overview
April 19
DMD does not support VS2017. Therefore I cannot link x64 applications. DMD installer only offers to install VS2013 (what I am absolutely not going to do, as that would be a real shame with the disk space it consumes).

Any plans for supporting VS2017?
April 19
I cannot even fix it myself because DMD is looking for "bin\link.exe". But with VS2017 the path would actually be something like "\bin\HostX64\x64".
April 19
On Wednesday, 19 April 2017 at 20:47:51 UTC, Jolly James wrote:
> I cannot even fix it myself because DMD is looking for "bin\link.exe". But with VS2017 the path would actually be something like "\bin\HostX64\x64".

Edit your sc.ini in the dmd\windows\bin dir or use junctions to map directories.

DMD's config system is ancient and they refuse to update it because once you set it up and don't change your system you don't have to do much else. It's sort of like a rite of passage, I guess to weed out the losers.

April 20
On Wednesday, 19 April 2017 at 20:47:51 UTC, Jolly James wrote:
> I cannot even fix it myself because DMD is looking for "bin\link.exe". But with VS2017 the path would actually be something like "\bin\HostX64\x64".

Please ignore Mike's answer. Visual D is maintained by Rainers Schuetze and is hosted here[1] on github. From the readme:

For more information on installation, a quick tour of Visual D with some screen shots and feedback, please visit the project home for Visual D at http://rainers.github.io/visuald/visuald/StartPage.html.

There's a forum dedicated to IDE discussions (http://forum.dlang.org/group/digitalmars.D.ide), where you can leave your comments and suggestions. Bug reports can be filed to the D bugzilla database for Component VisualD.

Have fun, Rainer Schuetze

1. https://github.com/dlang/visuald
April 20
On Wednesday, 19 April 2017 at 20:47:51 UTC, Jolly James wrote:
> I cannot even fix it myself because DMD is looking for "bin\link.exe". But with VS2017 the path would actually be something like "\bin\HostX64\x64".

You can install the MS Build Tools 2015. DMD will work with that. You have two options to do so -- download the installer at the link below or run the VS 2017 installer and select it in the "Individual Components" tab. I'm on my MacBook now and can't recall exactly, but it may be listed as some thing like "Platform toolset v140". With both options, you have the added benefit that you can choose to use either the 2015 or 2017 build tools when compiling C & C++ projects in VS 2017  (and, I assume, Visual D).

https://www.microsoft.com/en-us/download/details.aspx?id=48159
April 20
On Thursday, 20 April 2017 at 04:58:55 UTC, Mike Parker wrote:
>
> You can install the MS Build Tools 2015. DMD will work with that. You have two options to do so -- download the installer at the link below or run the VS 2017 installer and select it in the "Individual Components" tab. I'm on my MacBook now and can't recall exactly, but it may be listed as some thing like "Platform toolset v140". With both options, you have the added benefit that you can choose to use either the 2015 or 2017 build tools when compiling C & C++ projects in VS 2017  (and, I assume, Visual D).
>
> https://www.microsoft.com/en-us/download/details.aspx?id=48159

I should add that Mike's suggestion to edit sc.ini should do the trick, but I find it convenient to have both toolsets installed.
April 20
On Thursday, 20 April 2017 at 00:13:29 UTC, Meta wrote:
> On Wednesday, 19 April 2017 at 20:47:51 UTC, Jolly James wrote:
>> [...]
>
> Please ignore Mike's answer. Visual D is maintained by Rainers Schuetze and is hosted here[1] on github. From the readme:
>
> For more information on installation, a quick tour of Visual D with some screen shots and feedback, please visit the project home for Visual D at http://rainers.github.io/visuald/visuald/StartPage.html.
>
> There's a forum dedicated to IDE discussions (http://forum.dlang.org/group/digitalmars.D.ide), where you can leave your comments and suggestions. Bug reports can be filed to the D bugzilla database for Component VisualD.
>
> Have fun, Rainer Schuetze
>
> 1. https://github.com/dlang/visuald

What has the DMD compiler to do with a VS plugin that I am not using?
April 20
On Thursday, 20 April 2017 at 05:02:37 UTC, Mike Parker wrote:
> On Thursday, 20 April 2017 at 04:58:55 UTC, Mike Parker wrote:
>> [...]
>
> I should add that Mike's suggestion to edit sc.ini should do the trick, but I find it convenient to have both toolsets installed.

I'll give it a try, thanks to you and Mike J.! 👍🏻
April 20
On Thursday, 20 April 2017 at 14:29:28 UTC, Jolly James wrote:
> What has the DMD compiler to do with a VS plugin that I am not using?

You said in your original post "DMD installer only offers to install VS2013". This isn't the DMD installer but the Visual D installer that installs the plugin for the appropriate version of Visual Studio. As Mike said, though, you can also just edit sc.ini if you don't want to use Visual D.
April 20
On Thursday, 20 April 2017 at 14:44:54 UTC, Meta wrote:
> On Thursday, 20 April 2017 at 14:29:28 UTC, Jolly James wrote:
>> What has the DMD compiler to do with a VS plugin that I am not using?
>
> You said in your original post "DMD installer only offers to install VS2013". This isn't the DMD installer but the Visual D installer that installs the plugin for the appropriate version of Visual Studio. As Mike said, though, you can also just edit sc.ini if you don't want to use Visual D.

It actually does offer to install both VS 2013 and Visual D.
« First   ‹ Prev
1 2 3 4 5