dmd linker and compiler
Frustrated
c1514843 at drdrb.com
Mon Nov 25 12:44:19 PST 2013
I think I remember when setting up Visual D I went in and had to
add some path to the library folders or something. Maybe that has
to do with it?
The issue only happens when I import the library I've created
into the project so it probably is a configuration issue within
Visual D.
e.g., Create a new console project hello world. Builds fine. Drag
and drop my library into the project for editing, link error
can't fine user32.lib/dmd.obj.
These are the exact errors I get
OPTLINK : Warning 183: Extension not .RES :
Win32\RTest1.build.lnkarg
user32.lib(0) : Error 2: File Not Found user32.lib
Looking at the build log the best I can tell is Visual D is for
some reason inserting user32.lib and other wrong things into the
command line for some reason.
Invalid path below and user32.lib linked without qualified path.
Why or who is creating it like this is beyond me. There is
nothing in the visual studio/D configuration properties of the
project that has anything but the defaults set as far as I can
tell.
set PATH=D:\Dlang\dmd2\windows\\bin;C:\Program Files
(x86)\Microsoft SDKs\Windows\v7.0A\\\bin;%PATH%
set LIB="C:\Program Files (x86)\Windows Kits\8.1\Lib\win8\um\x86"
echo. > D:\DLang\Projects\Tests\RTest1\RTest1\Debug DMD
Win32\RTest1.build.lnkarg
echo "Debug DMD Win32\RTest1.obj","Debug DMD
Win32\RTest1.exe_cv","Debug DMD Win32\RTest1.map",user32.lib+ >>
D:\DLang\Projects\Tests\RTest1\RTest1\Debug DMD
Win32\RTest1.build.lnkarg
echo kernel32.lib/NOMAP/CO/NOI /nologo >>
D:\DLang\Projects\Tests\RTest1\RTest1\Debug DMD
Win32\RTest1.build.lnkarg
More information about the Digitalmars-d-learn
mailing list