1. 源代码及依赖库: http://www.ogre3d.org/download/source
2. 工具cmake: http://www.cmake.org/
3. 平台:windows 7
4. 依赖库中的readme.txt文件:
1) 设置好cmake-gui中源代码路径及生成路径build
2) 在usage中, build中会有
ogredeps--- bin 依赖库中的动态链接库
|-- include 依赖库的头文件
|-- lib 依赖库的静态链接库
但是由于在win7 64中CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT返回false,导致 依赖库目录\src\CmakeLists.txt中的
# by default, install to ogredeps subfolder in build directory
if (CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
if (OGREDEPS_SOURCE_DIR STREQUAL CMAKE_SOURCE_DIR)
set(CMAKE_INSTALL_PREFIX "${OGREDEPS_BINARY_DIR}/ogredeps" CACHE PATH "OGREDEPS install prefix" FORCE)
endif ()
endif ()
所以需要手动去设置cmake-gui中的CMake_Install_prefix为当前路径下的ogredeps.
3) 将ogredeps目录拷到ogre_src_v1-8-1下
ogre_src_v1-8-1 ---- CMake
|-- ...
|-- ogredeps
|-- ..
5. 源代码目录ogre_src_v1-8-1的BuildingOgre.txt
设置CMake_Install_prefix到当前的build目录下的ogre
ogre--- bin ogre中的动态链接库
|-- include ogre的头文件
|-- lib ogre的静态链接库