您的位置:首页 > 其它

osgearth2.8 编译 vs2017 x64位版

2018-01-08 04:30 232 查看
首先编译OpenSceneGraph

下载 OpenSceneGraph-3.4.0.zip 3rdParty_VS2017_v141_x64_V11_full.7z

cmake 设置好目录生成x64 工程

先ALL_BUILD 再 INSTALL,注意install目录要设置一下,最好不要c盘目录,否则install提示权限不够

编译 gdal-2.1.1

【必须注意】要采用nmake命令行,启动X64 native command tool for vs 2017 而不是 developer command tool for vs 2017

修改nmake.opt就是改 WIN64=YES 把这个注释掉#STDCALL=YES

参考:
http://blog.csdn.net/octdream/article/details/71106474
X64 DEBUG:

nmake /f makefile.vc WIN64=TRUE DEBUG=TRUE
---------------------漫长的等待----------------------
nmake /f makefile.vc WIN64=TRUE DEBUG=TRUE install  
---------------------漫长的等待----------------------
nmake /f makefile.vc WIN64=TRUE DEBUG=TRUE devinstall

X64 RELEASE:

nmake /f makefile.vc WIN64=TRUE RELEASE=TRUE
---------------------漫长的等待----------------------
nmake /f makefile.vc WIN64=TRUE RELEASE=TRUE install  
---------------------漫长的等待----------------------
nmake /f makefile.vc WIN64=TRUE RELEASE=TRUE devinstall

安装位置在:C:\warmerda

下载osgearth2.8 

cmake 起初错误很多,但是配置OSG_DIR 就少了

接着gdal库在GDAL_INCLUDE_DIR C:\warmerda\bld\include GDAL_LIBRARY C:/warmerda/bld/lib/gdal_i.lib

不过我的电脑安装过 Anaconda3 的64位版本,所以curl引用自动跳转到那边了,所以这里编译就没有涉及
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: