J'utilise MXE comme base de développement. J'ai compiler toutes les applications et librairies nécessaires à mon projet.
Mon programme fonctionne sous Linux.
Il compile sous MXE mais gros problèmes d'édition de liens à la fin avec SFML.
/tmp/ccy3E5Ey.o:oscSpace3D.cpp:(.text.startup+0x4381f): undefined reference to `_imp___ZTVN2sf6SpriteE' /tmp/ccy3E5Ey.o:oscSpace3D.cpp:(.text.startup+0x43854): undefined reference to `_imp___ZTVN2sf6SpriteE' /tmp/ccy3E5Ey.o:oscSpace3D.cpp:(.text.startup+0x43863): undefined reference to `_imp___ZN2sf13TransformableD2Ev' /tmp/ccy3E5Ey.o:oscSpace3D.cpp:(.text.startup+0x43886): undefined reference to `_imp___ZTVN2sf6SpriteE' /tmp/ccy3E5Ey.o:oscSpace3D.cpp:(.text.startup+0x438bb): undefined reference to `_imp___ZTVN2sf6SpriteE' /tmp/ccy3E5Ey.o:oscSpace3D.cpp:(.text.startup+0x438ca): undefined reference to `_imp___ZN2sf13TransformableD2Ev' /tmp/ccy3E5Ey.o:oscSpace3D.cpp:(.text.startup+0x438ed): undefined reference to `_imp___ZTVN2sf6SpriteE' /tmp/ccy3E5Ey.o:oscSpace3D.cpp:(.text.startup+0x43922): undefined reference to `_imp___ZTVN2sf6SpriteE' /tmp/ccy3E5Ey.o:oscSpace3D.cpp:(.text.startup+0x43931): undefined reference to `_imp___ZN2sf13TransformableD2Ev' /tmp/ccy3E5Ey.o:oscSpace3D.cpp:(.text.startup+0x439ae): undefined reference to `_imp___ZN2sf7TextureD1Ev' collect2: error: ld returned 1 exit status Makefile:13 : la recette pour la cible « oscSpace3D » a échouée make: *** [oscSpace3D] Erreur 1
Boost et liblo passe très bien. Sfml est bien définie.
Je ne comprends pas.
Cross compilation sfml
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.