C++库编译
C++库编译
1. POCO编译
进入源文件目录,选择相应的VS版本进行编译(build_vs140)。
设置系统环境变量: POCO_BASE
2. Boost编译
####简单编译
在命令行,进入源文件目录,执行
bootstrap
.\b2
设置系统环境变量: BOOST_ROOT
The Boost C++ Libraries were successfully built!
The following directory should be added to compiler include paths:
F:\Develop\Libs\boost_1_61_0
The following directory should be added to linker library paths:
F:\Develop\Libs\boost_1_61_0\stage\lib
3. Ogre编译 全部下载zip文件
####1. OGRE Dependencies ogredeps下载
https://bitbucket.org/cabalistic/ogredeps/downloads
####2. SDL下载
在上面链接地址的“Source”页面中,列出了依赖项源代码的目录树,打开“src"文件夹会看到”SDL2“的链接,转到链接地址,找链接下载。
将SDL-XXX目录拷贝到cabalistic-ogredeps\src目录下,改名为SDL2
####3. 用CMake编译ogredeps
选择源文件目录
选择输出目录Output
Configure, Generate, 生成VS解决方案
打开解决方案,选择”ALL_BUILD"进行“全部重新编译”,编译成功后选择“INSTALL”进行重新编译
编译成功后,会在Output目录中生成“ogredeps”目录。
####4. 使用CMake编译Ogre
将ogredeps拷贝到ogre目录中,改名为“ Dependencies ”
选择源文件目录
选择输出目录Output
Configure, Generate, 生成VS解决方案
打开解决方案,选择”ALL_BUILD"进行“全部重新编译”,编译成功后选择“INSTALL”进行重新编译
编译成功后,会在Output目录中生成“ sdk ”目录。
增加 OGRE_HOME
4. GDAL
修改nmake.opt文件
MSVC_VER表示编译器版本
MSVC_VER=1900
VS2015下的编译方法
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat
nmake -f makefile.vc MSVC_VER=1900 devinstall