Я составляю программу (Ogitor) от источника с mingw. Компиляция программы настраивается на CMake (используйте boost, ogre).Компиляция Ogitor with mingw
Последняя часть журнала Mingw32-мейкера по:
.......
информация: решения Ogre :: Math :: NEG_INFINITY связываясь с __imp___ZN4Ogre4Math 12NEG_INFINITYE (авто-импорт)
Создание файла библиотеки: .. \ lib \ libOgitor_d.dll.a
c:/qt/mingw/bin /../ lib/gcc/mingw32/4.4.0 /../../../../ mingw32/bin/ld.exe: предупреждение : автоматический импорт был активирован без --enable-auto-import, указанного в командной строке .
Это должно работать, если оно не связано с постоянными структурами данных, ссылающимися на символы из автоматически импортированных библиотек DLL.
кд D: \ Engine \ Ogitor \ v0-4-а \ Bin \ Ogitor & & копия "" .. \ RunPath \ бин
система не может найти путь.
mingw32-сделать [2]: [Библиотека/libOgitor_d.dll] Ошибка 1
mingw32-сделать [2]: Выход Адресной книгиD:/Engine/Ogitor/v0-4-a/bin'
D:/Двигатель/Ogitor/v0-4-а/бен
mingw32-make[1]: [Ogitor/CMakeFiles/Ogitor.dir/all] Error 2
mingw32-make[1]: Leaving directory
mingw32- make: [all] Ошибка 2
Выбранная команда неверна. Как я могу это исправить?
Я спросил об этом на официальном форуме. Автор программы сказал, что MinGW временно не поддерживает, и они рекомендовали использовать MSVC. Действительно, проект MSVC скомпилирован без проблем. Может быть, если потратить много времени, мы сможем построить проект с помощью MinGW –