VS2013 编译&使用 stlport

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

2. 解压到一个目录下面, 我的是解压到D:\project_kuku\program\library\STLport-5.2.1

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

4. 定位目录到D:\project_kuku\program\library\STLport-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复制到VC\bin目录下面, 在项目中添加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

转载于:https://www.cnblogs.com/emyueguang/p/3881544.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值