Russian Qt Forum

Программирование => Общий => Тема начата: iukash от Январь 07, 2011, 23:38



Название: Собрать Ogre для работы в QtCreator + mingw
Отправлено: iukash от Январь 07, 2011, 23:38
Скачал Ogre отсюда (http://www.ogre3d.org/download/sdk). Распаковал, и там в корневой папке есть файл CMakeLists.txt (я так понимаю для сборки cmake). Скачал cmake, установил, открыл файл CMakeLists.txt из QtCreator - он предложил собрать проект, выбрал mingw вместо nmake, нажимаю выполнить cmake и получаю следующее
Цитировать
CMake Error: CMake was unable to find a build program corresponding to "MinGW Makefiles".  CMAKE_MAKE_PROGRAM is not set.  You probably need to select a different build tool.
CMake Error: CMake was unable to find a build program corresponding to "MinGW Makefiles".  CMAKE_MAKE_PROGRAM is not set.  You probably need to select a different build tool.
CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
Missing variable is:
CMAKE_C_COMPILER_ENV_VAR
CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
Missing variable is:
CMAKE_C_COMPILER
CMake Error: Could not find cmake module file:D:/OgreSDK_mingw_v1-7-2/CMakeFiles/CMakeCCompiler.cmake
CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
Missing variable is:
CMAKE_CXX_COMPILER_ENV_VAR
CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
Missing variable is:
CMAKE_CXX_COMPILER
CMake Error: Could not find cmake module file:D:/OgreSDK_mingw_v1-7-2/CMakeFiles/CMakeCXXCompiler.cmake
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
-- Configuring incomplete, errors occurred!
Что я не так делаю?


Название: Re: Собрать Ogre для работы в QtCreator + mingw
Отправлено: asvil от Январь 08, 2011, 00:00
Может быть у Вас не установлен путь к mingw/bin/mingw32-make?


Название: Re: Собрать Ogre для работы в QtCreator + mingw
Отправлено: iukash от Январь 08, 2011, 00:06
Не установлен путь в QtCreator? Или где? QtCreator собирает другие проекты (хотя cmake я не пробовал ничего собирать), значит в нем путь указан.


Название: Re: Собрать Ogre для работы в QtCreator + mingw
Отправлено: asvil от Январь 08, 2011, 00:28
Путь в операционной системе. Панель управления/Система/Дополнительно/Переменные


Название: Re: Собрать Ogre для работы в QtCreator + mingw
Отправлено: iukash от Январь 08, 2011, 11:22
Да, спасибо, процесс пошел, правда пока еще не собрал и не запустил примеры, но надеюсь все получится! СПАСИБО!


Название: Re: Собрать Ogre для работы в QtCreator + mingw
Отправлено: iukash от Январь 08, 2011, 13:29
Пытаюсь собрать пример какой нибудь, открываю CMakeLists.txt собираю mingw получаю ошибку
Цитировать
CMake Error at CMakeLists.txt:11 (ogre_config_sample_lib):
 Unknown CMake command "ogre_config_sample_lib".
Решил закоментировать эту строку и проект открывается, но при попытке сборки лезут ошибки из-за того что путь к h-никам указан неверно. А я не знаю как указать путь для проекта к папке include в которой все .h-ники (в Visual Studio я знаю как это сделать, а в QtCreator не знаю).


Название: Re: Собрать Ogre для работы в QtCreator + mingw
Отправлено: iukash от Январь 08, 2011, 16:36
Кидаю все .h-ники в ноги проекта путь к ним в CMakeLists.txt прописал, но вылазиют ошибки! Работал кто нибудь с движком OGRE или нет? Или посоветуйе другой движок!


Название: Re: Собрать Ogre для работы в QtCreator + mingw
Отправлено: radzh от Январь 08, 2011, 16:59
Попробуй http://irrlicht.sourceforge.net/ , для начинающих он ощутимо проще.


Название: Re: Собрать Ogre для работы в QtCreator + mingw
Отправлено: iukash от Январь 10, 2011, 15:43
А вообще из тех кто на форуме собирал и работал с OGRE?


Название: Re: Собрать Ogre для работы в QtCreator + mingw
Отправлено: ufna от Январь 10, 2011, 18:33
Я в году этак 2005ом на них даже шароварку выпускал :0)

А текущие их даже демки у меня не запускаются, просто вылетают. Хз как сейчас собирать, не лучший движок.


Название: Re: Собрать Ogre для работы в QtCreator + mingw
Отправлено: iukash от Январь 10, 2011, 21:04
Цитировать
Хз как сейчас собирать, не лучший движок.
А посоветуйте какой сейчас хороший? OpenSourse конечно!


Название: Re: Собрать Ogre для работы в QtCreator + mingw
Отправлено: ufna от Январь 10, 2011, 23:21
Брр,я тебе в личку не опен сорс написал совсем. В них я счас не в курсе. Но аля "бесплатные" классные это UDK и Unite3D, Panda3D.

Все зависит от того, что тебе нужно - изучить схему работы движков или делать проект.


Название: Re: Собрать Ogre для работы в QtCreator + mingw
Отправлено: iukash от Январь 10, 2011, 23:28
Спасибо, качаю, буду разбираться!