Hallöchen
Ich versuche gerade in Visual Studio 2010 Ultimate edition eine DLL zu kompilieren. (Win32 - Konsolenanwendung -> DLL / Empty Project).
Das daraufhin erstellte Projekt ist leer, das folgende Problem ist aber unabhängig von der Anzahl Definitionen oder Header files aufgetreten.
Ich erhalte im Debug Modus(!) die Fehlermeldung im Titel. Nachdem ich nun den halben Tag gegoogelt habe und nichts half, frage ich hier mal nach. Wie bekomme ich diese Fehlermeldung weg?
OS: Win 7 Professional x64 (!)
Modus: Debug, Win32 (!)
(Edit hierzu: Funktioniert auch mit Debug, x64 nicht)
Was ich bereits gemacht habe:
- C++ Runtime für Win32 Installiert.
- __DllMainCRTStartup@12, __DllMainCRTStartup, ___DllMainCRTStartup@12 in den Projekteinstellungen unter Linker -> Input -> Force external Symbol gesetzt.
- Windows SDK (neu) installiert.
- Standardlibraries explizit aktiviert (bzw. /NODEFAULT ist garantiert nicht gesetzt).
Mir ist zudem aufgefallen, dass im Release mode weder eine *.dll noch eine *.lib erstellt wird.
Ich hoffe, ihr könnt mir weiterhelfen.
Grüsse, Dalhai
Edit: Ich würde nicht hier schreiben, wenn in den zig DLL - Tutorials stehen würde, auf was man besonders achten muss in Visual Studio. Das was dort steht, habe ich gemacht, zumindest glaube ich das