From: SourceForge.net <no...@so...> - 2006-05-27 15:49:50
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3753186 By: rookie_one I have a function like this: __declspec(dllexport) game_export_t* GetGameAPI( game_import_t *import ); MSVC exports it without any problem: Exports from gamex86.dll 1 exported name(s), 1 export addresse(s). Ordinal base is 1. Sorted by Name: RVA Ord. Hint Name -------- ---- ---- ---- 00003904 1 0000 GetGameAPI But MinGW with the following makefile: all: quakecode gamex86 clientcmds admin g++ -shared -Wl,--out-implib,gamex86.a -o gamex86.dll quakecode.o gamex86.o clientcmds.o admin.o quakecode: quakecode.cpp quakecode.h g++ -c -Wall -O2 quakecode.cpp gamex86: gamex86.cpp gamex86.h quakecode g++ -c -Wall -O2 gamex86.cpp clientcmds: clientcmds.cpp gamex86 quakecode g++ -c -Wall -O2 clientcmds.cpp admin: admin.cpp gamex86 quakecode g++ -c -Wall -O2 admin.cpp clean: del quakecode.o del gamex86.o del clientcmds.o del admin.o del gamex86.a Does this Exports from gamex86.dll 1 exported name(s), 1 export addresse(s). Ordinal base is 1. Sorted by Name: RVA Ord. Hint Name -------- ---- ---- ---- 00002550 1 0000 _Z10GetGameAPIP13game_import_t WTF? I've been trying to get it right for like 5 hours now, I badly need this to be compilable under mingw. ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=286529 |