• 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

  • 相关阅读:
    162. 寻找峰值
    152. 乘积最大子数组
    MAT 下载及安装
    Netty NIO基础
    MySQL insert into V.S. replace into
    Netty NIO 之 阻塞模式/非阻塞模式/多路复用
    Python 函数参数*args和**kwargs
    Netty NIO之ByteBuffer
    Python numpy 和 pandas
    Financial 协方差 Covariance
  • 原文地址:https://www.cnblogs.com/yaoyu126/p/5798893.html
Copyright © 2020-2023  润新知