Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - pedrolino

Pages: [1]
1
Général / Re : cross-compilation de sfml
« le: Janvier 16, 2013, 01:37:28 pm »
D'accord Laurent, merci pour l'explication.  :)
Je n'ai pas eu de souci pour compiler en dynamique donc je m'en contenterai.

Merci encore et à bientôt.

2
Général / Re : cross-compilation de sfml
« le: Janvier 15, 2013, 10:30:54 pm »
Salut Laurent,

Bon bah je lierai de façon dynamique...

Cette erreur aura au moins eu le mérite de nous faire rire ^^

Si quelqu'un d'autre a une explication, je suis preneur, et sinon je me résignerai.

Merci beaucoup Laurent en tout cas.

A bientôt. :)

3
Général / cross-compilation de sfml
« le: Janvier 15, 2013, 08:51:50 pm »
Bonjour à tous :)
Je vous explique mon souci : je suis sous linux et je souhaiterais pouvoir fournir des exécutables windows sans avoir à les compiler sous windows. Je me suis donc tourné vers la cross compilation et j'ai réussi à créer un cross compilateur de gcc4.7 pour windows dont je suis sûr que les exécutables qu'il fournit fonctionnent car je les ai testés sous windows.
Je me suis donc attaqué à la compilation de sfml avec mon cross compilateur. (j'ai décidé de la compiler plutôt que de récupérer les versions toutes faites disponibles car mon ordinateur possède un GPU Intel et que ça m'avait posé des problèmes avec la RC, problèmes qui sont résolus si j'utilise des versions plus récentes issues des snapshots)
Je parviens à configurer le projet avec cmake (je suis assez sûr que mes options sont bien les bonnes et j'utilise un fichier toolchain) et à générer un makefile, mais lorsque je lance le make, j'obtiens une erreur que voici :

...
[ 27%] Building CXX object src/SFML/Window/CMakeFiles/sfml-window.dir/Win32/WglContext.cpp.obj
[ 28%] Building CXX object src/SFML/Window/CMakeFiles/sfml-window.dir/Win32/InputImpl.cpp.obj
[ 29%] Building CXX object src/SFML/Window/CMakeFiles/sfml-window.dir/Win32/JoystickImpl.cpp.obj
[ 30%] Building CXX object src/SFML/Window/CMakeFiles/sfml-window.dir/Win32/VideoModeImpl.cpp.obj
[ 31%] Building CXX object src/SFML/Window/CMakeFiles/sfml-window.dir/Win32/WindowImplWin32.cpp.obj
Linking CXX static library ../../../lib/libsfml-window-s-d.a
/usr/local/cross/bin/i686-pc-mingw32-ar: /usr/local/cross/bin/i686-pc-mingw32-g++/lib/libopengl32.a: Pas d'erreur
make[2]: *** [lib/libsfml-window-s-d.a] Erreur 1
make[1]: *** [src/SFML/Window/CMakeFiles/sfml-window.dir/all] Erreur 2
make: *** [all] Erreur 2
 

Comme vous le voyez, j'essaie de compiler mes bibliothèques en version statique et debug.
Le problème semble venir de la lib opengl32, et visiblement ma configuration fonctionne car il la trouve bien dans le dossier où elle est censée se trouver (là où j'ai installé mon cross compilateur).

Voilà où j'en suis.
Je vous remercie par avance si vous pouvez m'aider ou me donner des conseils sur des choses à tenter, si vous avez une idée d'où peut provenir cette erreur.

A bientôt. :)

Pages: [1]