Russian Qt Forum
Ноябрь 23, 2024, 16:28 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Собрать Ogre для работы в QtCreator + mingw  (Прочитано 7928 раз)
iukash
Гость
« : Январь 07, 2011, 23:38 »

Скачал Ogre отсюда. Распаковал, и там в корневой папке есть файл 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!
Что я не так делаю?
Записан
asvil
Гость
« Ответ #1 : Январь 08, 2011, 00:00 »

Может быть у Вас не установлен путь к mingw/bin/mingw32-make?
Записан
iukash
Гость
« Ответ #2 : Январь 08, 2011, 00:06 »

Не установлен путь в QtCreator? Или где? QtCreator собирает другие проекты (хотя cmake я не пробовал ничего собирать), значит в нем путь указан.
Записан
asvil
Гость
« Ответ #3 : Январь 08, 2011, 00:28 »

Путь в операционной системе. Панель управления/Система/Дополнительно/Переменные
Записан
iukash
Гость
« Ответ #4 : Январь 08, 2011, 11:22 »

Да, спасибо, процесс пошел, правда пока еще не собрал и не запустил примеры, но надеюсь все получится! СПАСИБО!
Записан
iukash
Гость
« Ответ #5 : Январь 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 не знаю).
« Последнее редактирование: Январь 08, 2011, 14:29 от iukash » Записан
iukash
Гость
« Ответ #6 : Январь 08, 2011, 16:36 »

Кидаю все .h-ники в ноги проекта путь к ним в CMakeLists.txt прописал, но вылазиют ошибки! Работал кто нибудь с движком OGRE или нет? Или посоветуйе другой движок!
Записан
radzh
Гость
« Ответ #7 : Январь 08, 2011, 16:59 »

Попробуй http://irrlicht.sourceforge.net/ , для начинающих он ощутимо проще.
Записан
iukash
Гость
« Ответ #8 : Январь 10, 2011, 15:43 »

А вообще из тех кто на форуме собирал и работал с OGRE?
Записан
ufna
Гость
« Ответ #9 : Январь 10, 2011, 18:33 »

Я в году этак 2005ом на них даже шароварку выпускал :0)

А текущие их даже демки у меня не запускаются, просто вылетают. Хз как сейчас собирать, не лучший движок.
Записан
iukash
Гость
« Ответ #10 : Январь 10, 2011, 21:04 »

Цитировать
Хз как сейчас собирать, не лучший движок.
А посоветуйте какой сейчас хороший? OpenSourse конечно!
Записан
ufna
Гость
« Ответ #11 : Январь 10, 2011, 23:21 »

Брр,я тебе в личку не опен сорс написал совсем. В них я счас не в курсе. Но аля "бесплатные" классные это UDK и Unite3D, Panda3D.

Все зависит от того, что тебе нужно - изучить схему работы движков или делать проект.
Записан
iukash
Гость
« Ответ #12 : Январь 10, 2011, 23:28 »

Спасибо, качаю, буду разбираться!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.05 секунд. Запросов: 21.