zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Java8新特性Stream详细教程
    自定义注解!绝对是程序员装逼的利器!!
    如何处理重复请求/并发请求的
    C#字符处理
    mysql 索引
    mysql事件【定时器】
    JS日期,金钱处理
    Controller中使用@Value无法获取属性值
    druid连接池的配置
    mybatiste报错java.lang.ClassCastException
  • 原文地址:https://www.cnblogs.com/emyueguang/p/3881544.html
Copyright © 2011-2022 走看看