On 04/09/2018 10:57 PM, Marcin wrote:
On Friday, 31 August 2018 at 07:38:54 UTC, Marcin wrote:
https://github.com/dlang/dmd/blob/master/samples/listener.d
Im using Notepad++ as my IDE cuz i dont have administrator privileges on PC
Coedit is a good option since it is a simple unzip and ready to go.
Although less than ugh "normal" but still a good option when nothing
else decent exists.
https://github.com/BBasile/Coedit
To import modules i use -I option
cmd /k cd C:\D\dtwo\windows\bin\ & C:\D\dtwo\windows\bin\dmd.exe
-I="$(CURRENT_DIRECTORY)" "$(FULL_CURRENT_PATH)" &
C:\D\dtwo\windows\bin\$(NAME_PART).exe
-I is only for directories and the modules contained must be already
compiled and ready to be linked in.
C:\Users\wjelki\Desktop\d\aplikacja.d(2): Error: module `server` is in
file 'vibe\http\server.d' which cannot be read
import path[0] = C:\Users\wjelki\Desktop\d\vibe.d\core
import path[1] = .\..\..\src\phobos
import path[2] = .\..\..\src\druntime\import
How to import other modules than Phobos?
For vibe.d use the build manager dub and yes dmd comes with it already.
But the general way to do it straight is:
dmd -of mylib.lib -lib a/filea.d a/fileb.d
dmd -of myprog.exe mylib.lib b/filec.d -I a
Of course that is off the top of my head and I only ever use dub so...
take that with a grain of salt.