"There are 10 kinds of people in the world, those who understand binary and those who don't" | Werkbak specs
[edit]
of liever gezegd, heb je dezelfde class al een keer gebruikt...
Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.
nope... was 't maar zoOp zondag 20 januari 2002 20:42 schreef Glock het volgende:
kan aan mij liggen maar hoor, heb je dezelfde variabelen in een andere gelinkd bestand ook gebruikt want dat lijkt mij het meest logisch aan die error melding te zien.
[edit]
of liever gezegd, heb je dezelfde class al een keer gebruikt...![]()
nee, 'k gebruik een standaard MFC dllOp zondag 20 januari 2002 20:47 schreef OiSyN het volgende:
heb je een eigen DllMain geschreven?
"There are 10 kinds of people in the world, those who understand binary and those who don't" | Werkbak specs
als je /VERBOSE:LIB eens toevoegd aan je linker parameters, dan kun je precies zien met welke files er wordt gelinkt... post die lijst eens (asjewilt
Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.
't zijn nogal veel files en ik zou niet precies weten welke file nou de fout veroorzaakt (als het daar al aan ligt)Op zondag 20 januari 2002 20:51 schreef Glock het volgende:
pakketje ergens uploade of misschien wat source...
misschien dat we daar wat verder mee komen
'k heb ook al trouwens m'n output folder volledig leeggemaakt... helpt ook niet
"There are 10 kinds of people in the world, those who understand binary and those who don't" | Werkbak specs
here it goes...Op zondag 20 januari 2002 20:53 schreef OiSyN het volgende:
hmmm wazig
als je /VERBOSE:LIB eens toevoegd aan je linker parameters, dan kun je precies zien met welke files er wordt gelinkt... post die lijst eens (asjewilt)
earching Libraries
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\msvcprtd.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\MSVCRTD.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\OLDNAMES.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB\mfc42d.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB\mfcs42d.lib:
mfcs42d.lib(dllmodul.obj) : error LNK2005: _DllMain@12 already defined in MSVCRTD.lib(dllmain.obj)
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\kernel32.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\user32.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\gdi32.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\comdlg32.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\winspool.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\advapi32.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\shell32.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\comctl32.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\uuid.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB\mfco42d.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\oledlg.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\ole32.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\olepro32.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\oleaut32.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\urlmon.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB\mfcd42d.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\odbc32.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\odbccp32.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\daouuid.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\msvcprtd.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\MSVCRTD.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\OLDNAMES.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB\mfc42d.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB\mfcs42d.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\kernel32.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\user32.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\gdi32.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\comdlg32.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\winspool.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\advapi32.lib:
Done Searching Libraries
mfcs42d.lib(dllmodul.obj) : warning LNK4006: _DllMain@12 already defined in MSVCRTD.lib(dllmain.obj); second definition ignored
Searching Libraries
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\msvcprtd.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\MSVCRTD.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\OLDNAMES.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB\mfc42d.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB\mfcs42d.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\kernel32.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\user32.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\gdi32.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\comdlg32.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\winspool.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\advapi32.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\shell32.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\comctl32.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\uuid.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB\mfco42d.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\oledlg.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\ole32.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\olepro32.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\oleaut32.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\urlmon.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB\mfcd42d.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\odbc32.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\odbccp32.lib:
Searching D:\Program Files\Microsoft Visual Studio\VC98\LIB\daouuid.lib:
Done Searching Libraries
"There are 10 kinds of people in the world, those who understand binary and those who don't" | Werkbak specs
1
| mfcs42d.lib(dllmodul.obj) : error LNK2005: _DllMain@12 already defined in MSVCRTD.lib(dllmain.obj) |
en als we nou is mfcs42d.lib(dllmodul.obj) en MSVCRTD.lib(dllmain.obj) gaan vergelijken?
je linkt hier met de MSVC runtime, EN met de MFC runtime. Da gaat niet goed
Meestal komt dat als je gebruik maakt van extra libs die met een andere runtime zijn gecompiled (daarom vind ik libs maken ook zo vervelend, omdat je voor elke setting een aparte build moet maken, dus release, debug, release multithreaded, debug multithreaded, MFC retail, MFC debug)
Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.
humm... maar hoezo gaat dit *opeens* mis? 'k heb ondertussen iets gevonden op internet dat de crt libs na mfc moeten worden gelinkt ofzo...Op zondag 20 januari 2002 21:04 schreef OiSyN het volgende:
ja ik zie het al (hoewel ik het overigens ook uit de eerste post kon halensorry mijn fout)
je linkt hier met de MSVC runtime, EN met de MFC runtime. Da gaat niet goed
Meestal komt dat als je gebruik maakt van extra libs die met een andere runtime zijn gecompiled (daarom vind ik libs maken ook zo vervelend, omdat je voor elke setting een aparte build moet maken, dus release, debug, release multithreaded, debug multithreaded, MFC retail, MFC debug)
"There are 10 kinds of people in the world, those who understand binary and those who don't" | Werkbak specs
Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.
nope. Ik include nu overal mijn precompiled header file (StdAfx.h) hoewel ik in de settings dit op automatisch had staan. Ik moet kennelijk StdAfx.h in elke file includen... beetje vaag vind ik, 'k heb het in een aantal andere files namelijk weer niet...Op zondag 20 januari 2002 21:11 schreef OiSyN het volgende:
tja das idd wel wazig... en het ging niet weg met een full rebuild toch?
"There are 10 kinds of people in the world, those who understand binary and those who don't" | Werkbak specs