Nav*_*Nav 3 openscenegraph visual-studio-2010 visual-c++
如何从源代码构建OpenSceneGraph?我该怎么做才能为OSG构建第三方依赖项?
这只是一个初始指南,它将在您的系统上安装基本的OSG.还有许多其他配置更改和依赖项编译,您可以在以后执行(在第一个长虚线后面指定构建第三方库).
为了统一起见,您可以使用以下环境变量:
OSG_ROOT用于指定构建文件夹
OSG_FILE_PATH的位置,以指定样本模型和图像的位置(从OpenSceneGraph 的创建文件夹中获取该文件夹.3.0.0.zip)
OSG_SOURCE,用于指定刚从zip文件中提取的源文件的位置.
(OSG_SOURCE除外,其余部分来自OSG教程/指南pdf)
.................................................. ...................
构建第三方库:
-------------------------------
无论您是否已经完成上述构建过程,您都可以可以重新配置CMake以便能够构建第三方库.
如果你按照上面的步骤,你可能还记得在配置过程中,它显示"找不到libcurl"等等.
现在你要显示CMake在哪里找到它.
让我们说你正在配置curl库.
*点击CMake中的'configure',然后在CMake gui中,你会发现CMake gui有一个搜索栏.搜索'curl',它会显示为curl设置的两个参数.将右侧参数(类似于CURL-INCLUDE-NOT-FOUND)替换为curl标头所在的第三方库的包含路径.
*同样的方式,对于像CURL-LIB-NOT-FOUND这样的东西,用lib文件的路径替换它,在路径的末尾,也输入lib文件的名称.例如:F:\ ProgramFiles\OSG\ThirdPartyLibraries\debug_vc10_x86\lib\curllib.lib
*对其他库(如TIFF,ZLIB,PNG等)执行类似的操作.
*完成所有库后,单击"配置",然后单击"配置".然后'生成'.
*转到您的OSG构建文件夹,找到OpenSceneGraph.sln并按照我上面提到的那样构建它.
*而已!
有关构建第三方库的更多信息,请访问:http: //binglongx.wordpress.com/2011/07/27/building -openscenegraph-3-0-0-from-source-for-both-x86-and-x64 /
| 归档时间: |
|
| 查看次数: |
5208 次 |
| 最近记录: |