DLL Export mit anderen Alias?
-
Hallo ihr Cpp-Geeks

Ich habe mal wieder eine Frage ... und zwar will ich eine DLL exportierendll.h
extern "C" __declspec( dllexport ) __stdcall int DDGenerateVertex();dllmain.cpp
extern "C" __declspec( dllexport ) __stdcall int DDGenerateVertex() { /* Codeblock */ }Nun lese ich aber mit Dependency Walker die Einsprungpunkte aus ...
DDGenerateVertex
DDGenerateVertex@0
Ich kann das "DDGenerateVertex@0" aber absolut nicht gebrauchen ... d.h. die Übergabeparamteranzeige (Ist ja glaube ich das @0) müsste weg und statdessen müsste ein Alias z.B. DDGenerateVertexA o.ä. hin.
Wie kann ich das machen?Weiterhin bräuchte ich auch noch eine Info ... muss aber nicht sein.
Wie verhält es sich mit eigenen Klassen? Wenn man zum Beispiel eine DLL Funktion aufrufen will und eine Klasse mitschleifen will, wo muss die Klasse dann in der DLL hin?
-