The D program to launch doesn't exist in Visual Studio 2017
Roboticist
matinking7007 at yahoo.com
Thu Nov 22 08:20:20 UTC 2018
On Thursday, 22 November 2018 at 06:58:11 UTC, Rainer Schuetze
wrote:
>
>
> On 21/11/2018 19:34, Roboticist wrote:
>> I'm just trying to set up a community version of the Visual
>> Studio 2017 on my x64 PC (Windows 10) to program in D based on
>> dmd compiler. In particular, I can build my snippet, but
>> running the code returns the following error:
>>
>> The program to lunch does not exist.
>>
>> Additionally, the output window of my Visual Studio returns
>> this:
>>
>> Building Win32\Debug\Test.exe...
>> OPTLINK (R) for Win32 Release 8.00.17
>> Copyright (C) Digital Mars 1989-2013 All rights reserved.
>> http://www.digitalmars.com/ctg/optlink.html
>> OPTLINK : Error 8: Illegal Filename
>> ========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0
>> skipped ==========
>>
>> My file name is just "Test.d", so I have know idea what it
>> means by illegal file name.
>>
>> Does anybody know anything about this issue?
>>
>
> As Daniel already mentioned, it's probably something in a full
> path that optlink does not like. You can see the executed
> commands in Win32\Debug\Test*.cmd. The exact name depends on
> the used compilation model.
>
> You can switch to a more standard object file format and usage
> of the Microsoft linker by enabling "MS-COFF" in the
> Project->Compiler->Output options. Building for x64 always uses
> COFF and the MS linker.
Sorry if it's a stupid question, but there's no Compiler->Output
option in the Project menu in the VS2017. Can you please indicate
where I should apply the change?
More information about the Digitalmars-d-ide
mailing list