目前osgearth的ralease版本和debugx64都已经编译过了并且自测可用,放到资源里osgearth下载,供需要的朋友下载参考。环境配置:win10+VS2017+OSG3.6.4+OSGEarth2.10.2,
1、配置OSG环境
编译好osg,然后在系统变量中配置如下:
OSG_ROOT:C:\OSG;
OSG_BIN_PATH:%OSG_ROOT%\bin;
OSG_INCLUDE_PATH:%OSG_ROOT%\include;
OSG_LIB_PATH:%OSG_ROOT%\lib;
OSG_FILE_PATH:%OSG_ROOT%\data;
PATH:%OSG_BIN_PATH%;
2、下载osgVerse
下载地址:gitte地址
下载后如下所示:
3、cmake构建
打开cmake,分别选择源码路径和编译路径,如下所示:
点击configure,直到完成,然后点击Generate生成VS工程。
如果有报错可以自己看下三方库路径,一般只要上面OSG环境变量设置正确且osg编译的没问题,都是可以的。
4、编译
点击“open project”即可自动打开VS2019环境下的解决方案,如下所示:
选择“ALL_BUILD”进行生成,生成后如下:
选择“INSTALL”进行生成,生成后如下:
此时,osgVerse编译已经完成。我们可以在编译目录下的sdk文件夹看到如下内容: