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

VS2013 编译使用 stlport相关推荐

  1. Dlib简介及在windows7 vs2013编译过程

    Dlib是一个C++库,包含了许多机器学习算法.它是跨平台的,可以应用在Windows.Linux.Mac.embedded devices.mobile phones等.它的License是Boos ...

  2. vs2013编译 protoBuffer编译出现的问题

    2019独角兽企业重金招聘Python工程师标准>>> 编译protobuffer ,出现了两个问题 1.vs加载项目后,会发现min函数 没有引入头文件   #include &l ...

  3. vs2013编译boost1.55.0 32/64位

    在使用vs2013编译boost-1.55.0之前,先要给boost做下修改: boost_1_55_0\boost\intrusive\detail\has_member_function_call ...

  4. VS2013编译提示无法运行“rc.exe”错误

    VS2013编译提示无法运行"rc.exe"错误,网上搜了好多,说是改path变量的,平台改成带xp的哪个,替换rc.exe等一堆问题,都没有解决. 之后用google搜到一篇英文 ...

  5. vs2013编译ffmpeg之四十二 zvbi

    ffmpeg引用zvbib vs2013编译zvbi 1. 建立vs2013的工程 2. 宏定义 3._vbi_inline 4. __VA_ARGS__ 5. FOR_ALL_NODES宏 6. i ...

  6. VS2013 编译错误类型: 必须定义入口点

    VS2013 编译错误类型: 必须定义入口点 LINK : fatal error LNK1561: 必须定义入口点 在进行vs2013编译的时候遇到报错1561:必须定义入口点,错误原因大致有以下原 ...

  7. vs2013编译caffe的io.cpp文件错误,open close无法识别

    vs2013编译caffe的io.cpp文件错误,open和close无法识别, 解决方法: 将下列代码放在io.cpp的前面 #ifdef _MSC_VER #define open _open # ...

  8. mysql 源码 sln_在windows下使用vs2013编译和调试mysql源代码

    在windows下使用vs2013编译和调试mysql源代码 1. 准备工作 1)OS:win10 + VS2013 2)mysql 源码(windows版):mysql-5.6.25.zip 3)p ...

  9. LIVE555简介及在Windows上通过VS2013编译操作步骤

    LIVE555是使用开放标准协议(RTP/RTCP, RTSP, SIP)形成的一组用于多媒体流C++库.这些库支持的平台包括Unix(包括Linux和Mac OS X).Windows和QNX(以及 ...

最新文章

  1. 字符串大小写转换通用函数
  2. select,epoll,poll比较(网络资源总结)
  3. java基础系列:集合基础(2)
  4. Oracle数据库模式对象管理问题与解决
  5. matlab knn,MATLAB K近邻算法 — knnsearch() 函数 | 学步园
  6. mysql 设置 character_set_server_MySQL:简单记录character_set_server影响参数
  7. C/C++面试题—矩阵中的路径【回溯法应用】
  8. emacs 替换模式_如何使用Emacs Org模式撰写博客
  9. 文本过滤--grep 1
  10. ASP.NET弹出对话框的几种基本方法
  11. html+制作动态主题,动态HTML的制作
  12. 10度角的三角函数计算
  13. 对偶性(duality)以及KKT条件
  14. 盘点:上海十处最具情调的小资地!(组图)
  15. unity 导入mixamo动画材质设置
  16. Java 高并发第二阶段实战---高并发设计模式,内存模型,CPU一致性协议,volatile关键字剖析
  17. 数据库中几个基本概念 主码 外码
  18. 《自控力》-- 精华摘抄
  19. 午芯高科“电容式”MEMS高性能数字气压传感器WXP380
  20. 编译内核时出现bad register name `%dil'错误

热门文章

  1. c#如何取自身应用程序文件名和路径?
  2. Gridview导出到Excel,Gridview中的各类控件,Gridview中删除记录的处理
  3. 结构成员访问的三种方法
  4. 用“逐步排除”的方法定位Java服务线上“系统性”故障
  5. AWS攻略——使用CodeBuild进行自动化构建和部署Lambda(Python)
  6. PE文件和COFF文件格式分析——签名、COFF文件头和可选文件头1
  7. 【C++】模板函数的声明和定义必须在同一个文件中
  8. 计算机网络Rip例题,计算机网络技术习题
  9. android 点击事件消费,Android View事件分发和消费源码简单理解
  10. python中weekid什么意思_week_one-python格式化输出