2010-09-21 6 views
1

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épertoire D:/Engine/Ogitor/v0-4-a/bin'
mingw32-make[1]: [Ogitor/CMakeFiles/Ogitor.dir/all] Error 2
mingw32-make[1]: Leaving directory
D:/Moteur/Ogitor/v0-4-a/bin'
mingw32- make: [all] Erreur 2

La commande sélectionnée est erronée. Comment je peux le réparer?

Répondre

0

La ligne:

copy "" ..\RunPath\bin 

indique probablement qu'une variable dans le fichier CMakeLists utilisé pour créer la commande de copie est vide.

Dans le fichier CMakeLists qui ajoute add_library (Ogitor_d ...) recherchez une commande personnalisée qui utilise "copier" et déboguez ce fichier en utilisant les commandes CMake "message" pour déterminer quelle variable est vide. (À moins que cela ne soit évident à l'inspection, peut-être qu'il n'y a qu'une faute de frappe.)

+0

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 –

Questions connexes