C++库编译

C++库编译

1. POCO编译

    进入源文件目录,选择相应的VS版本进行编译(build_vs140)。
    设置系统环境变量: POCO_BASE

2. Boost编译

####简单编译
    在命令行,进入源文件目录,执行
    bootstrap
    .2
    设置系统环境变量: BOOST_ROOT

    The Boost C++ Libraries were successfully built!

    The following directory should be added to compiler include paths:
        F:DevelopLibsoost_1_61_0

    The following directory should be added to linker library paths:
        F:DevelopLibsoost_1_61_0stagelib

3. Ogre编译 全部下载zip文件

####1. OGRE Dependencies  ogredeps下载
    https://bitbucket.org/cabalistic/ogredeps/downloads
####2. SDL下载
    在上面链接地址的“Source”页面中,列出了依赖项源代码的目录树,打开“src"文件夹会看到”SDL2“的链接,转到链接地址,找链接下载。
    将SDL-XXX目录拷贝到cabalistic-ogredepssrc目录下,改名为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.0VCvcvarsall.bat
    nmake -f makefile.vc MSVC_VER=1900  devinstall

原文地址:https://www.cnblogs.com/yaoyu126/p/5798893.html