Неизвестная команда ogre_config_sample_lib при cmake образцах OGRE

Ошибка Unknown CMake command "ogre_config_sample_lib" возникает, когда я пытаюсь использовать cmake в папках примеров OGRE после установки OGRE. Я предпринял следующие шаги, прежде чем эта ошибка произошла:

cd в папку Sample/Smoke и mkdir новый каталог с именами build и cd там. После этого запустите cmake .. и увидите ошибку.

Вот подробная информация о моей ошибке:

-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/lib/ccache/gcc
-- Check for working C compiler: /usr/lib/ccache/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/lib/ccache/c++
-- Check for working CXX compiler: /usr/lib/ccache/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
CMake Error at CMakeLists.txt:10 (ogre_config_sample_lib):
  Unknown CMake command "ogre_config_sample_lib".


CMake Warning (dev) in CMakeLists.txt:
  No cmake_minimum_required command is present.  A line of code such as

    cmake_minimum_required(VERSION 2.8)

  should be added at the top of the file.  The version specified may be lower
  if you wish to support older CMake versions for this project.  For more
  information run "cmake --help-policy CMP0000".
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Configuring incomplete, errors occurred!

person lastland    schedule 14.07.2011    source источник


Ответы (3)


tibur прав в том, что вы не должны запускать cmake оттуда. Делайте то, что вы делали, но в корне папки SDK.

person Nicholas Kell    schedule 20.11.2012

Вероятно, вы не должны запускать CMake из этого каталога. Попробуйте запустить его для всего каталога Sample. Если это тоже не работает, проверьте, где определена эта команда ogre_config_sample_lib.

person tibur    schedule 14.07.2011
comment
Я пытался запустить CMake из каталога Sample и многие другие. Но ни один из них не оказался правильным. И я не совсем понимаю правила CMake, из-за чего очень сложно найти, где находится ogre_config_sample_lib. (Я пытался проверить множество CMakeList.txt во многих каталогах, но ничего не получил.) - person lastland; 18.07.2011

В корневом каталоге ogre есть файл .bat, который скомпилирует образцы для вас. Я также пытался выполнить cmake из src и других каталогов и получил ту же ошибку, но файл .bat легко скомпилировал для меня все образцы.

person liminal18    schedule 12.01.2013