Kampfgnom
Lt. Commander
- Registriert
- Jan. 2005
- Beiträge
- 1.075
Hallöle
Ich schreibe gerade an einem Miranda Plugin. Das ganze ist natürlich eine DLL. In meiner main.cpp habe ich dann um an die HINSTANCE zu kommen
stehen.
Leider kriege ich folgenden Linker Fehler:
PS: gelinkt wird mit /verbose:lib. War irgendwo nen Tipp, damit man besser sehen kann welche Lib den Fehler verursacht. Bei mir ist es wohl die mfcs42.lib.
Ich habe schon folgende Seite gefunden, die das Thema im Groben abhandelt:
http://support.microsoft.com/default.aspx?scid=kb;en-us;148652
Leider kann ich den Tipp bei mir nicht anwenden, bzw ich bin zu dumm dazu.
Würde mich über jegliche Idee freuen...
EDIT: Ich verwende, wie man an den Fehlermeldungen wohl sieht, MSVC++ 6.0
mfg
Ich schreibe gerade an einem Miranda Plugin. Das ganze ist natürlich eine DLL. In meiner main.cpp habe ich dann um an die HINSTANCE zu kommen
Code:
BOOL WINAPI DllMain(HINSTANCE hinst,DWORD fdwReason,LPVOID lpvReserved)
{
hinstance=hinst;
return TRUE;
}
Leider kriege ich folgenden Linker Fehler:
Code:
Linker-Vorgang läuft...
Bibliotheken werden durchsucht
Durchsuchen von C:\Programme\Microsoft Visual Studio\VC98\LIB\msvcprt.lib:
Durchsuchen von C:\Programme\Microsoft Visual Studio\VC98\MFC\LIB\mfc42.lib:
Durchsuchen von C:\Programme\Microsoft Visual Studio\VC98\MFC\LIB\mfcs42.lib:
mfcs42.lib(dllmodul.obj) : error LNK2005: _DllMain@12 bereits in main.obj definiert
Durchsuchen von C:\Programme\Microsoft Visual Studio\VC98\LIB\msvcrt.lib:
Durchsuchen von C:\Programme\Microsoft Visual Studio\VC98\LIB\kernel32.lib:
.
.
.
Durchsuchen von C:\Programme\Microsoft Visual Studio\VC98\LIB\kernel32.lib:
Durchsuchen der Bibliotheken abgeschlossen
mfcs42.lib(dllmodul.obj) : warning LNK4006: _DllMain@12 bereits in main.obj definiert; zweite Definition wird ignoriert
Bibliothek Release/ogame.lib und Objekt Release/ogame.exp wird erstellt
.
.
.
Release/ogame.dll : fatal error LNK1169: Ein oder mehrere mehrfach definierte Symbole gefunden
Fehler beim Ausführen von link.exe.
ogame.dll - 2 Fehler, 1 Warnung(en)
Ich habe schon folgende Seite gefunden, die das Thema im Groben abhandelt:
http://support.microsoft.com/default.aspx?scid=kb;en-us;148652
Leider kann ich den Tipp bei mir nicht anwenden, bzw ich bin zu dumm dazu.
Würde mich über jegliche Idee freuen...
EDIT: Ich verwende, wie man an den Fehlermeldungen wohl sieht, MSVC++ 6.0
mfg