Thread overview | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
November 01, 2015 Visual D 0.3.43 beta1 available | ||||
---|---|---|---|---|
| ||||
Hi, I just uploaded a beta for the next release of Visual D. You can find the list of changes and the installer here: https://github.com/D-Programming-Language/visuald/releases/tag/v0.3.43-beta1 Rainer |
November 01, 2015 Re: Visual D 0.3.43 beta1 available | ||||
---|---|---|---|---|
| ||||
Posted in reply to Rainer Schuetze | On Sunday, 1 November 2015 at 10:29:23 UTC, Rainer Schuetze wrote:
> Hi,
>
> I just uploaded a beta for the next release of Visual D.
>
> You can find the list of changes and the installer here:
>
> https://github.com/D-Programming-Language/visuald/releases/tag/v0.3.43-beta1
>
>
> Rainer
Thanks! Works great this far.
Would it be possible to add project templates for LDC(x64)
Currently after creating a project one has to manually:
1) Switch from DMD to LDC
2) Create a new target x64 based upon x86.
3) Override the path to ldc2.exe
At least the first two steps could be solved with a project template...
(first after writing this. I realized that Console Application *DMD/GDC* actually creates 64bit projects by default, but since I only was interested in LDC I didn't even consider that option, maybe it should be renamed...?)
|
November 01, 2015 Re: Visual D 0.3.43 beta1 available | ||||
---|---|---|---|---|
| ||||
Posted in reply to Daniel N |
On 01.11.2015 13:15, Daniel N wrote:
> On Sunday, 1 November 2015 at 10:29:23 UTC, Rainer Schuetze wrote:
>> Hi,
>>
>> I just uploaded a beta for the next release of Visual D.
>>
>> You can find the list of changes and the installer here:
>>
>> https://github.com/D-Programming-Language/visuald/releases/tag/v0.3.43-beta1
>>
>>
>>
>> Rainer
>
> Thanks! Works great this far.
>
> Would it be possible to add project templates for LDC(x64)
>
> Currently after creating a project one has to manually:
> 1) Switch from DMD to LDC
> 2) Create a new target x64 based upon x86.
> 3) Override the path to ldc2.exe
>
> At least the first two steps could be solved with a project template...
>
> (first after writing this. I realized that Console Application *DMD/GDC*
> actually creates 64bit projects by default, but since I only was
> interested in LDC I didn't even consider that option, maybe it should be
> renamed...?)
>
Actually, I already created a template for DMD and LDC, but missed to add it to the installer. It'll be in the next beta.
> 3) Override the path to ldc2.exe
Why do you have to do this? Didn't you configure the LDC installation folder on the global "Projects and Solutions->Visual D" pages?
|
November 01, 2015 Re: Visual D 0.3.43 beta1 available | ||||
---|---|---|---|---|
| ||||
Posted in reply to Rainer Schuetze | On Sunday, 1 November 2015 at 13:46:41 UTC, Rainer Schuetze wrote:
> Actually, I already created a template for DMD and LDC, but missed to add it to the installer. It'll be in the next beta.
>
> > 3) Override the path to ldc2.exe
>
> Why do you have to do this? Didn't you configure the LDC installation folder on the global "Projects and Solutions->Visual D" pages?
Awesome! Oops, I did now, after you told me it exists, works like a charm. :)
|
November 02, 2015 Re: Visual D 0.3.43 beta1 available | ||||
---|---|---|---|---|
| ||||
Posted in reply to Rainer Schuetze | On Sunday, 1 November 2015 at 10:29:23 UTC, Rainer Schuetze wrote:
> Hi,
>
> I just uploaded a beta for the next release of Visual D.
>
> You can find the list of changes and the installer here:
>
> https://github.com/D-Programming-Language/visuald/releases/tag/v0.3.43-beta1
>
>
> Rainer
The Add / New Folder does creates the folder, but if I move a file inside a folder item, the file isn't really moved.
I think you should drop completely the 'Filter' kind of folder and stick to the file system hierarchy
|
November 04, 2015 Re: Visual D 0.3.43 beta1 available | ||||
---|---|---|---|---|
| ||||
Posted in reply to Rainer Schuetze | On Sunday, 1 November 2015 at 10:29:23 UTC, Rainer Schuetze wrote: > Hi, > > I just uploaded a beta for the next release of Visual D. > > You can find the list of changes and the installer here: > > https://github.com/D-Programming-Language/visuald/releases/tag/v0.3.43-beta1 > > > Rainer link errors Command Line set PATH=C:\proggies\D\dmd2\windows\bin;C:\Program Files (x86)\Microsoft Visual Studio 14.0\\Common7\IDE;C:\Program Files (x86)\Windows Kits\8.1\\bin;%PATH% set DMD_LIB=C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\\lib\amd64;C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x64 set WindowsSdkDir=C:\Program Files (x86)\Windows Kits\8.1\ set VCINSTALLDIR=C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ dmd -m64 -g -debug -gx -allinst -X -Xf"Debug\ConsoleApp3.json" -deps="Debug\ConsoleApp3.dep" -c -of"Debug\ConsoleApp3.obj" main.d if errorlevel 1 goto reportError set LIB="C:\proggies\D\dmd2\windows\bin\..\lib64";"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\\lib\amd64";"C:\Program Files (x86)\Windows Kits\10\\Lib\10.0.10240.0\um\x64";"C:\Program Files (x86)\Windows Kits\10\\Lib\10.0.10240.0\ucrt\x64";"C:\Program Files (x86)\Windows Kits\10\\Lib\winv6.3\um\x64";"C:\Program Files (x86)\Windows Kits\10\\Lib\win8\um\x64";"C:\Program Files (x86)\Windows Kits\10\\Lib\x64";"\Lib\x64" echo. > Y:\ConsoleApp3\ConsoleApp3\Debug\ConsoleApp3.build.lnkarg echo "Debug\ConsoleApp3.obj" /OUT:"Debug\ConsoleApp3.exe" /MAP:"Debug\ConsoleApp3.map" user32.lib kernel32.lib /LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\\lib\amd64" /LIBPATH:"C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x64" /DEBUG /INCREMENTAL:NO /NOLOGO /NODEFAULTLIB:libcmt libcmtd.lib >> Y:\ConsoleApp3\ConsoleApp3\Debug\ConsoleApp3.build.lnkarg "C:\proggies\VisualD\pipedmd.exe" -deps Debug\ConsoleApp3.lnkdep "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\\bin\link.exe" @Y:\ConsoleApp3\ConsoleApp3\Debug\ConsoleApp3.build.lnkarg if errorlevel 1 goto reportError if not exist "Debug\ConsoleApp3.exe" (echo "Debug\ConsoleApp3.exe" not created! && goto reportError) goto noError :reportError echo Building Debug\ConsoleApp3.exe failed! :noError Output phobos64.lib(stacktrace_3bb_3e5.obj) : error LNK2019: unresolved external symbol snprintf referenced in function _D4core3sys7windows10stacktrace10StackTrace13resolveNoSyncFAxmZAAa (char[][] core.sys.windows.stacktrace.StackTrace.resolveNoSync(const(ulong)[])) phobos64.lib(config_493_452.obj) : error LNK2001: unresolved external symbol snprintf phobos64.lib(demangle_1ec_31d.obj) : error LNK2001: unresolved external symbol snprintf phobos64.lib(config_493_452.obj) : error LNK2019: unresolved external symbol sscanf referenced in function _D2gc6config13__T5parseHTfZ5parseFNbNiAxaKAxaKfZb Debug\ConsoleApp3.exe : fatal error LNK1120: 2 unresolved externals Building Debug\ConsoleApp3.exe failed! |
November 04, 2015 Re: Visual D 0.3.43 beta1 available | ||||
---|---|---|---|---|
| ||||
Posted in reply to tester | On Wednesday, 4 November 2015 at 09:32:25 UTC, tester wrote:
> On Sunday, 1 November 2015 at 10:29:23 UTC, Rainer Schuetze wrote:
>> Hi,
>>
>> I just uploaded a beta for the next release of Visual D.
>>
>> You can find the list of changes and the installer here:
>>
>> https://github.com/D-Programming-Language/visuald/releases/tag/v0.3.43-beta1
>>
>>
>> Rainer
>
> link errors
>
>
> Command Line
>
> set PATH=C:\proggies\D\dmd2\windows\bin;C:\Program Files (x86)\Microsoft Visual Studio 14.0\\Common7\IDE;C:\Program Files (x86)\Windows Kits\8.1\\bin;%PATH%
> set DMD_LIB=C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\\lib\amd64;C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x64
> set WindowsSdkDir=C:\Program Files (x86)\Windows Kits\8.1\
> set VCINSTALLDIR=C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\
> dmd -m64 -g -debug -gx -allinst -X -Xf"Debug\ConsoleApp3.json" -deps="Debug\ConsoleApp3.dep" -c -of"Debug\ConsoleApp3.obj" main.d
> if errorlevel 1 goto reportError
>
> set LIB="C:\proggies\D\dmd2\windows\bin\..\lib64";"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\\lib\amd64";"C:\Program Files (x86)\Windows Kits\10\\Lib\10.0.10240.0\um\x64";"C:\Program Files (x86)\Windows Kits\10\\Lib\10.0.10240.0\ucrt\x64";"C:\Program Files (x86)\Windows Kits\10\\Lib\winv6.3\um\x64";"C:\Program Files (x86)\Windows Kits\10\\Lib\win8\um\x64";"C:\Program Files (x86)\Windows Kits\10\\Lib\x64";"\Lib\x64"
> echo. > Y:\ConsoleApp3\ConsoleApp3\Debug\ConsoleApp3.build.lnkarg
> echo "Debug\ConsoleApp3.obj" /OUT:"Debug\ConsoleApp3.exe" /MAP:"Debug\ConsoleApp3.map" user32.lib kernel32.lib /LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\\lib\amd64" /LIBPATH:"C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x64" /DEBUG /INCREMENTAL:NO /NOLOGO /NODEFAULTLIB:libcmt libcmtd.lib >> Y:\ConsoleApp3\ConsoleApp3\Debug\ConsoleApp3.build.lnkarg
>
> "C:\proggies\VisualD\pipedmd.exe" -deps Debug\ConsoleApp3.lnkdep "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\\bin\link.exe" @Y:\ConsoleApp3\ConsoleApp3\Debug\ConsoleApp3.build.lnkarg
> if errorlevel 1 goto reportError
> if not exist "Debug\ConsoleApp3.exe" (echo "Debug\ConsoleApp3.exe" not created! && goto reportError)
>
> goto noError
>
> :reportError
> echo Building Debug\ConsoleApp3.exe failed!
>
> :noError
> Output
>
> phobos64.lib(stacktrace_3bb_3e5.obj) : error LNK2019: unresolved external symbol snprintf referenced in function _D4core3sys7windows10stacktrace10StackTrace13resolveNoSyncFAxmZAAa (char[][] core.sys.windows.stacktrace.StackTrace.resolveNoSync(const(ulong)[]))
> phobos64.lib(config_493_452.obj) : error LNK2001: unresolved external symbol snprintf
> phobos64.lib(demangle_1ec_31d.obj) : error LNK2001: unresolved external symbol snprintf
> phobos64.lib(config_493_452.obj) : error LNK2019: unresolved external symbol sscanf referenced in function _D2gc6config13__T5parseHTfZ5parseFNbNiAxaKAxaKfZb
> Debug\ConsoleApp3.exe : fatal error LNK1120: 2 unresolved externals
> Building Debug\ConsoleApp3.exe failed!
cant install and work???
|
November 04, 2015 Re: Visual D 0.3.43 beta1 available | ||||
---|---|---|---|---|
| ||||
Posted in reply to tester |
On 04.11.2015 10:32, tester wrote:
> On Sunday, 1 November 2015 at 10:29:23 UTC, Rainer Schuetze wrote:
>> Hi,
>>
>> I just uploaded a beta for the next release of Visual D.
>>
>> You can find the list of changes and the installer here:
>>
>> https://github.com/D-Programming-Language/visuald/releases/tag/v0.3.43-beta1
>>
>>
>>
>> Rainer
>
> link errors
>
>
> Command Line
>
> set PATH=C:\proggies\D\dmd2\windows\bin;C:\Program Files (x86)\Microsoft
> Visual Studio 14.0\\Common7\IDE;C:\Program Files (x86)\Windows
> Kits\8.1\\bin;%PATH%
> set DMD_LIB=C:\Program Files (x86)\Microsoft Visual Studio
> 14.0\VC\\lib\amd64;C:\Program Files (x86)\Windows
> Kits\8.1\Lib\winv6.3\um\x64
> set WindowsSdkDir=C:\Program Files (x86)\Windows Kits\8.1\
> set VCINSTALLDIR=C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\
> dmd -m64 -g -debug -gx -allinst -X -Xf"Debug\ConsoleApp3.json"
> -deps="Debug\ConsoleApp3.dep" -c -of"Debug\ConsoleApp3.obj" main.d
> if errorlevel 1 goto reportError
>
> set LIB="C:\proggies\D\dmd2\windows\bin\..\lib64";"C:\Program Files
> (x86)\Microsoft Visual Studio 14.0\VC\\lib\amd64";"C:\Program Files
> (x86)\Windows Kits\10\\Lib\10.0.10240.0\um\x64";"C:\Program Files
> (x86)\Windows Kits\10\\Lib\10.0.10240.0\ucrt\x64";"C:\Program Files
> (x86)\Windows Kits\10\\Lib\winv6.3\um\x64";"C:\Program Files
> (x86)\Windows Kits\10\\Lib\win8\um\x64";"C:\Program Files (x86)\Windows
> Kits\10\\Lib\x64";"\Lib\x64"
> echo. > Y:\ConsoleApp3\ConsoleApp3\Debug\ConsoleApp3.build.lnkarg
> echo "Debug\ConsoleApp3.obj" /OUT:"Debug\ConsoleApp3.exe"
> /MAP:"Debug\ConsoleApp3.map" user32.lib kernel32.lib
> /LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio
> 14.0\VC\\lib\amd64" /LIBPATH:"C:\Program Files (x86)\Windows
> Kits\8.1\Lib\winv6.3\um\x64" /DEBUG /INCREMENTAL:NO /NOLOGO
> /NODEFAULTLIB:libcmt libcmtd.lib >>
> Y:\ConsoleApp3\ConsoleApp3\Debug\ConsoleApp3.build.lnkarg
>
> "C:\proggies\VisualD\pipedmd.exe" -deps Debug\ConsoleApp3.lnkdep
> "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\\bin\link.exe"
> @Y:\ConsoleApp3\ConsoleApp3\Debug\ConsoleApp3.build.lnkarg
> if errorlevel 1 goto reportError
> if not exist "Debug\ConsoleApp3.exe" (echo "Debug\ConsoleApp3.exe" not
> created! && goto reportError)
>
> goto noError
>
> :reportError
> echo Building Debug\ConsoleApp3.exe failed!
>
> :noError
> Output
>
> phobos64.lib(stacktrace_3bb_3e5.obj) : error LNK2019: unresolved
> external symbol snprintf referenced in function
> _D4core3sys7windows10stacktrace10StackTrace13resolveNoSyncFAxmZAAa
> (char[][]
> core.sys.windows.stacktrace.StackTrace.resolveNoSync(const(ulong)[]))
> phobos64.lib(config_493_452.obj) : error LNK2001: unresolved external
> symbol snprintf
> phobos64.lib(demangle_1ec_31d.obj) : error LNK2001: unresolved external
> symbol snprintf
> phobos64.lib(config_493_452.obj) : error LNK2019: unresolved external
> symbol sscanf referenced in function
> _D2gc6config13__T5parseHTfZ5parseFNbNiAxaKAxaKfZb
> Debug\ConsoleApp3.exe : fatal error LNK1120: 2 unresolved externals
> Building Debug\ConsoleApp3.exe failed!
It seems it fails to add legacy_stdio_definitions.lib to the link command line. You could try to add it to the "additional linker options" in the globl settings as a workaround.
|
November 05, 2015 Re: Visual D 0.3.43 beta1 available | ||||
---|---|---|---|---|
| ||||
Posted in reply to Rainer Schuetze | On Wednesday, 4 November 2015 at 18:33:49 UTC, Rainer Schuetze wrote:
>
>
> On 04.11.2015 10:32, tester wrote:
>> On Sunday, 1 November 2015 at 10:29:23 UTC, Rainer Schuetze wrote:
>>> Hi,
>>>
>>> I just uploaded a beta for the next release of Visual D.
>>>
>>> You can find the list of changes and the installer here:
>>>
>>> https://github.com/D-Programming-Language/visuald/releases/tag/v0.3.43-beta1
>>>
>>>
>>>
>>> Rainer
>>
>> link errors
>>
>>
>> Command Line
>>
>> set PATH=C:\proggies\D\dmd2\windows\bin;C:\Program Files (x86)\Microsoft
>> Visual Studio 14.0\\Common7\IDE;C:\Program Files (x86)\Windows
>> Kits\8.1\\bin;%PATH%
>> set DMD_LIB=C:\Program Files (x86)\Microsoft Visual Studio
>> 14.0\VC\\lib\amd64;C:\Program Files (x86)\Windows
>> Kits\8.1\Lib\winv6.3\um\x64
>> set WindowsSdkDir=C:\Program Files (x86)\Windows Kits\8.1\
>> set VCINSTALLDIR=C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\
>> dmd -m64 -g -debug -gx -allinst -X -Xf"Debug\ConsoleApp3.json"
>> -deps="Debug\ConsoleApp3.dep" -c -of"Debug\ConsoleApp3.obj" main.d
>> if errorlevel 1 goto reportError
>>
>> set LIB="C:\proggies\D\dmd2\windows\bin\..\lib64";"C:\Program Files
>> (x86)\Microsoft Visual Studio 14.0\VC\\lib\amd64";"C:\Program Files
>> (x86)\Windows Kits\10\\Lib\10.0.10240.0\um\x64";"C:\Program Files
>> (x86)\Windows Kits\10\\Lib\10.0.10240.0\ucrt\x64";"C:\Program Files
>> (x86)\Windows Kits\10\\Lib\winv6.3\um\x64";"C:\Program Files
>> (x86)\Windows Kits\10\\Lib\win8\um\x64";"C:\Program Files (x86)\Windows
>> Kits\10\\Lib\x64";"\Lib\x64"
>> echo. > Y:\ConsoleApp3\ConsoleApp3\Debug\ConsoleApp3.build.lnkarg
>> echo "Debug\ConsoleApp3.obj" /OUT:"Debug\ConsoleApp3.exe"
>> /MAP:"Debug\ConsoleApp3.map" user32.lib kernel32.lib
>> /LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio
>> 14.0\VC\\lib\amd64" /LIBPATH:"C:\Program Files (x86)\Windows
>> Kits\8.1\Lib\winv6.3\um\x64" /DEBUG /INCREMENTAL:NO /NOLOGO
>> /NODEFAULTLIB:libcmt libcmtd.lib >>
>> Y:\ConsoleApp3\ConsoleApp3\Debug\ConsoleApp3.build.lnkarg
>>
>> "C:\proggies\VisualD\pipedmd.exe" -deps Debug\ConsoleApp3.lnkdep
>> "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\\bin\link.exe"
>> @Y:\ConsoleApp3\ConsoleApp3\Debug\ConsoleApp3.build.lnkarg
>> if errorlevel 1 goto reportError
>> if not exist "Debug\ConsoleApp3.exe" (echo "Debug\ConsoleApp3.exe" not
>> created! && goto reportError)
>>
>> goto noError
>>
>> :reportError
>> echo Building Debug\ConsoleApp3.exe failed!
>>
>> :noError
>> Output
>>
>> phobos64.lib(stacktrace_3bb_3e5.obj) : error LNK2019: unresolved
>> external symbol snprintf referenced in function
>> _D4core3sys7windows10stacktrace10StackTrace13resolveNoSyncFAxmZAAa
>> (char[][]
>> core.sys.windows.stacktrace.StackTrace.resolveNoSync(const(ulong)[]))
>> phobos64.lib(config_493_452.obj) : error LNK2001: unresolved external
>> symbol snprintf
>> phobos64.lib(demangle_1ec_31d.obj) : error LNK2001: unresolved external
>> symbol snprintf
>> phobos64.lib(config_493_452.obj) : error LNK2019: unresolved external
>> symbol sscanf referenced in function
>> _D2gc6config13__T5parseHTfZ5parseFNbNiAxaKAxaKfZb
>> Debug\ConsoleApp3.exe : fatal error LNK1120: 2 unresolved externals
>> Building Debug\ConsoleApp3.exe failed!
>
> It seems it fails to add legacy_stdio_definitions.lib to the link command line. You could try to add it to the "additional linker options" in the globl settings as a workaround.
could you import that automatically?
i just made an console program with nothing in it - except the main.d with the content:
import std.stdio;
int main(string[] argv)
{
writeln("Hello D-World!");
return 0;
}
|
November 05, 2015 Re: Visual D 0.3.43 beta1 available | ||||
---|---|---|---|---|
| ||||
Posted in reply to johann | On Thursday, 5 November 2015 at 11:07:04 UTC, johann wrote: > On Wednesday, 4 November 2015 at 18:33:49 UTC, Rainer Schuetze wrote: >> >> >> On 04.11.2015 10:32, tester wrote: >>> [...] >> >> It seems it fails to add legacy_stdio_definitions.lib to the link command line. You could try to add it to the "additional linker options" in the globl settings as a workaround. > > could you import that automatically? > i just made an console program with nothing in it - except the main.d with the content: > > import std.stdio; > > int main(string[] argv) > { > writeln("Hello D-World!"); > return 0; > } now getting another error: LIBCMT.lib(exe_winmain.obj) : error LNK2019: unresolved external symbol WinMain referenced in function "int __cdecl __scrt_common_main_seh(void)" (?__scrt_common_main_seh@@YAHXZ) |
Copyright © 1999-2021 by the D Language Foundation