1):在CMake图形界面中的“Where is the source code:”的编辑框中输入osg源码目录,注意:该目录必须是CMakeList.stxt所在目录,目录路径不能有中文,否则CMake会报错。
2):在“Where to build the binaries”中输入osg编译、链接后生成文件的存放目录。为避免编译产生的文件和源码混放在一起,一般在源码目录的同级目录新建一个build_osg3.6.2
目录来存放编译输出结果文件。像下图那样设置好第三方库目录,在CMake图形界面下方如果出现“Coulde Not find XXX”之类的提示,证明某些库没有找到,如果这些库对现在从事的项目需求无关紧要,则不管它,直接跳到第3步;如果项目需要这些库,则就需从这些库官网下载并自己编译出该库,关于如何编译osg的第三方库插件,请参见
最近研究osg,用CMake工具将osg源码转为VS下的工程、解决方案,开始时不懂,走了很多弯路,现在将自己理解的记录如下: 1):在CMake图形界面中的“Where is the source code:”的编辑框中输入你的osg源码目录,注意:只能在代码的主目录,而不能在子目录,如:只能在youdir/OpenSceneGraph-OpenSceneGraph-3.4.1级目录,而不能是youdir/OpenSceneGraph-OpenSceneGraph-3.4.1/src目录,其中youdi