Je compile le programme (Ogitor) de la source avec mingw. La compilation du programme est configurée par CMake (utilisation boost, ogre).Compilation Ogitor avec mingw
La dernière partie du journal de mingw32-make:
.......
Info: résoudre Math :: Le NEG_INFINITY de Ogre en reliant à __imp___ZN4Ogre4Math 12NEG_INFINITYE (auto-import)
Création d'un fichier de bibliothèque: .. \ lib \ libOgitor_d.dll.a
c: /qt/mingw/bin/../lib/gcc/mingw32/ 4.4.0 /../../../../ mingw32/bin/ld.exe: avertissement : l'importation automatique a été activée sans l'option --enable-auto-import spécifiée sur la ligne de commande .
Cela devrait fonctionner à moins qu'il ne s'agisse de structures de données constantes faisant référence aux symboles des DLL importées automatiquement.
cd D: \ Engine \ Ogitor \ v0-4-un bac \ \ Ogitor & & copie "" .. \ RUNPATH \ bin
système ne peut pas trouver chemin.
mingw32-make [2]: [lib/libOgitor_d.dll] Erreur 1
mingw32-make [2]: quittant le répertoireD:/Engine/Ogitor/v0-4-a/bin'
D:/Moteur/Ogitor/v0-4-a/bin'
mingw32-make[1]: [Ogitor/CMakeFiles/Ogitor.dir/all] Error 2
mingw32-make[1]: Leaving directory
mingw32- make: [all] Erreur 2
La commande sélectionnée est erronée. Comment je peux le réparer?
J'ai posé une question à ce sujet sur le forum officiel. L'auteur du programme a déclaré que MinGW pas de soutien temporaire et ils ont recommandé d'utiliser MSVC. Vraiment, avec le projet MSVC compilé sans problèmes. Peut être si passer beaucoup de temps, nous pouvons construire un projet avec MinGW –