• VS2013 编译&使用 stlport


    1. 下载stlport.   下载地址:http://sourceforge.net/projects/stlport/

    2. 解压到一个目录下面, 我的是解压到D:project_kukuprogramlibrarySTLport-5.2.1

    3. 打开vs2013的命令行工具, 在目录:C:Program FilesMicrosoft Visual Studio 12.0Common7ToolsShortcuts 下面,   <VS2013 x86 本机工具命令提示> 即是, 双击运行.

    4. 定位目录到D:project_kukuprogramlibrarySTLport-5.2.1

    5. 输入configure msvc9, 如下图:

    6. 定位目录到 build/lib 下,  输入nmake -f msvc.mak clean install     会出现一些问题, 如下图所示:

    7. 根据错误的提示找到这两个文件,  并将所在的行给注释掉.  即, 将_cstdlib.h <158行>        _cmath.h <497行> <498行> 给注释掉.
    8. 保存上面两个文件的修改后,  重新执行命令:nmake -f msvc.mak clean install

    这回就没有问题了, 会编译一会儿, 等个几分钟就编译完了.  看一下STLport-5.2.1目录下面, 多了bin 和lib 两个目录. 里面有dll 和 lib.  将dll复制到VCin目录下面, 在项目中添加include,  lib目录即可使用stlport

    另外mark一下, 我是在win8 + vs2013环境下面使用的stlport, 它与C++ 11 的一些库有冲突. 使用C++11的新加一些像thread , 项目就会报错, stlport库就不能使用.  总而言之, 权衡一下吧.

    参考文档:http://blog.csdn.net/whutxinriyue/article/details/5646065
    http://www.tuicool.com/articles/7bYzIr
    http://blog.csdn.net/amoychc/article/details/7927105
    http://blog.csdn.net/ajioy/article/details/7304530

  • 相关阅读:
    HTTP协议【详解】——经典面试题
    原生JS的地区二级联动,很好理解的逻辑
    js操作字符串的常用方法
    移除input框type="number"在部分浏览器的默认上下按钮
    atom
    解决gitHub下载速度慢的问题
    ATOM常用插件推荐
    脚踝扭伤肿了怎么办
    这才是真正的电子科大
    月入 7000,怎么存钱?
  • 原文地址:https://www.cnblogs.com/emyueguang/p/3881544.html
Copyright © 2020-2023  润新知