使用CMake生成包含相对路径的Ogre1.7工程文件
2010-03-02 14:18
1201 查看
Ogre1.7改用CMake生成工程文件,用了之后发现生成的工程中全部使用了绝对路径。这就很麻烦了,一旦生成了之后就无法改变文件路径了。
网上一查很多人都有这个疑问,但没看到解答。我想CMake使用广泛怎么会连这个问题都解决不了呢,所以我决定研究一下看看如何生成相对路
径。
在CMake网站上看看资料发现是可以配置使其生成相对路径的。在我们使用的CMake2.8-gui版本中也可以配置。在界面上Search后面有个下拉
框,选择Advanced View,之后就会发现下面多了好多选项啊,哈哈哈。如下图:
仔细寻找里面有一个CMAKE_USE_RELATIVE_PATHS的定义,选中它,重新配置收工。
生成之后看路径果然变成了相对路径,刚觉得万事大吉的时候发现还有一个生成pdb文件的路径是绝对的!!!结果一查居然是CMake2.8的bug,
CMake的bug系统的网址在下面,里面有几个大牛已经对这个问题做了深入全面的讨论,这里就不详述了。 http://www.cmake.org/Bug/view.php?id=9042
网上一查很多人都有这个疑问,但没看到解答。我想CMake使用广泛怎么会连这个问题都解决不了呢,所以我决定研究一下看看如何生成相对路
径。
在CMake网站上看看资料发现是可以配置使其生成相对路径的。在我们使用的CMake2.8-gui版本中也可以配置。在界面上Search后面有个下拉
框,选择Advanced View,之后就会发现下面多了好多选项啊,哈哈哈。如下图:
仔细寻找里面有一个CMAKE_USE_RELATIVE_PATHS的定义,选中它,重新配置收工。
生成之后看路径果然变成了相对路径,刚觉得万事大吉的时候发现还有一个生成pdb文件的路径是绝对的!!!结果一查居然是CMake2.8的bug,
CMake的bug系统的网址在下面,里面有几个大牛已经对这个问题做了深入全面的讨论,这里就不详述了。 http://www.cmake.org/Bug/view.php?id=9042
相关文章推荐
- 如何在Windows下使用CMake 2.8.2生成Ogre 1.7.1工程文件
- Labview生成exe可执行文件后相对路径无法使用
- EWARM定义包含文件路径的文本框中使用相对路径
- 使用CMake构建Ogre工程文件时的一些小细节
- 使用CMake构建Ogre工程文件时的一些小细节
- source insight3.5的使用技巧1——sourceinsight下工程文件位置如何显示为相对路径
- CMake生成VS2010工程相对路径和绝对路径问题说明
- 使用python脚本生成Cocos2dx中的Android.mk文件和Vs2013中的包含路径
- 使用CMake构建Ogre工程文件时的一些小细节
- 批处理(.bat)文件中使用相对路径
- java 使用相对路径读取文件
- linux下使用CmakeLists.txt生成makefile文件进行编译
- MyEclipse 工程使用相对路径导入Jar包设置
- CMake: 不使用库组织工程文件
- java 使用相对路径读取文件
- cmake使用总结(一)---工程主目录CMakeList文件编写
- 编写一个Python程序,能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径
- java 使用相对路径读取文件
- java 使用相对路径读取文件
- cmake生成windows下 OGRE1.7 解决方案 总结