windres et dllwrap sous macosx ? - Divers - Programmation
Marsh Posté le 31-08-2004 à 00:15:39
ReplyMarsh Posté le 31-08-2004 à 00:16:00
ReplyMarsh Posté le 31-08-2004 à 00:17:53
ReplyMarsh Posté le 31-08-2004 à 00:19:14
http://wiki.wxwidgets.org/wiki.pl? [...] nder_Linux
http://wiki.wxwidgets.org/wiki.pl? [...] s_On_Linux
on dirait que windres existe dans mingw
Marsh Posté le 31-08-2004 à 00:20:47
merci, je vais taper un oeil..
Marsh Posté le 31-08-2004 à 00:21:12
heu, mauvaise réponse, je reformule :
on dirait que mingw existe sous linux (ce qui te fait, je suppose, une plus belle jambe que de savoir que windres est dans mingw)
Marsh Posté le 31-08-2004 à 00:22:15
'fin bref on dirait que le host de mingw peut être linux quoi.
Marsh Posté le 31-08-2004 à 00:23:50
ReplyMarsh Posté le 31-08-2004 à 00:26:38
la prochaine fois, tu feras le google tout seul
Marsh Posté le 31-08-2004 à 00:36:47
ReplyMarsh Posté le 02-09-2004 à 15:36:21
Taz a écrit : euh je viens faire quoi ladedans ? |
mwinmwin doit s'imaginer que comme tu n'utilises pas Windows, tu dois forcément utiliser OSX ou autre Unix-like
Marsh Posté le 02-09-2004 à 15:44:23
kooooookoooooooo ça farte les loutres ?
moi je traduis mollement mon CV là. et vous ?
Marsh Posté le 02-09-2004 à 15:53:04
Taz a écrit : euh je viens faire quoi ladedans ? |
on m'a dit que tu faisais joujou avec la cross-compilation
Marsh Posté le 30-08-2004 à 23:32:03
Bon, pour faire rapide, je voudrais réussir à builder un .dll sous macosx. Cette dll ne contient que des resources (.ico et un .res/.rc)
Sous windows avec mingw j'utilise ce script:
:: argument 1 : libraryname
:: argument 2 : build dir
:: argument 3 : sources dir (dllmain.c)
c:\apps\mingw\bin\gcc.exe -c %3\dllmain.c -o %2\dllmain.o -DBUILDING_DLL=1
c:\apps\mingw\bin\windres.exe -i %2\%1.rc -I rc -o %2\%1.res -O coff
c:\apps\mingw\bin\dllwrap.exe --output-def lib%1.def --implib %2\lib%1.a %2\dllmain.o %2\%1.res -L"c:\apps\mingw\lib" --no-export-all-symbols --add-stdcall-alias -o %2\%1.dll
Si qqun connais les outils que je peux utiliser pour faire ça macos/linux/freebsd et/ou où les trouver, ça m'aiderait
merci
---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?