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
VS2013 编译使用 stlport相关推荐
- Dlib简介及在windows7 vs2013编译过程
Dlib是一个C++库,包含了许多机器学习算法.它是跨平台的,可以应用在Windows.Linux.Mac.embedded devices.mobile phones等.它的License是Boos ...
- vs2013编译 protoBuffer编译出现的问题
2019独角兽企业重金招聘Python工程师标准>>> 编译protobuffer ,出现了两个问题 1.vs加载项目后,会发现min函数 没有引入头文件 #include &l ...
- vs2013编译boost1.55.0 32/64位
在使用vs2013编译boost-1.55.0之前,先要给boost做下修改: boost_1_55_0\boost\intrusive\detail\has_member_function_call ...
- VS2013编译提示无法运行“rc.exe”错误
VS2013编译提示无法运行"rc.exe"错误,网上搜了好多,说是改path变量的,平台改成带xp的哪个,替换rc.exe等一堆问题,都没有解决. 之后用google搜到一篇英文 ...
- vs2013编译ffmpeg之四十二 zvbi
ffmpeg引用zvbib vs2013编译zvbi 1. 建立vs2013的工程 2. 宏定义 3._vbi_inline 4. __VA_ARGS__ 5. FOR_ALL_NODES宏 6. i ...
- VS2013 编译错误类型: 必须定义入口点
VS2013 编译错误类型: 必须定义入口点 LINK : fatal error LNK1561: 必须定义入口点 在进行vs2013编译的时候遇到报错1561:必须定义入口点,错误原因大致有以下原 ...
- vs2013编译caffe的io.cpp文件错误,open close无法识别
vs2013编译caffe的io.cpp文件错误,open和close无法识别, 解决方法: 将下列代码放在io.cpp的前面 #ifdef _MSC_VER #define open _open # ...
- mysql 源码 sln_在windows下使用vs2013编译和调试mysql源代码
在windows下使用vs2013编译和调试mysql源代码 1. 准备工作 1)OS:win10 + VS2013 2)mysql 源码(windows版):mysql-5.6.25.zip 3)p ...
- LIVE555简介及在Windows上通过VS2013编译操作步骤
LIVE555是使用开放标准协议(RTP/RTCP, RTSP, SIP)形成的一组用于多媒体流C++库.这些库支持的平台包括Unix(包括Linux和Mac OS X).Windows和QNX(以及 ...
最新文章
- 字符串大小写转换通用函数
- select,epoll,poll比较(网络资源总结)
- java基础系列:集合基础(2)
- Oracle数据库模式对象管理问题与解决
- matlab knn,MATLAB K近邻算法 — knnsearch() 函数 | 学步园
- mysql 设置 character_set_server_MySQL:简单记录character_set_server影响参数
- C/C++面试题—矩阵中的路径【回溯法应用】
- emacs 替换模式_如何使用Emacs Org模式撰写博客
- 文本过滤--grep 1
- ASP.NET弹出对话框的几种基本方法
- html+制作动态主题,动态HTML的制作
- 10度角的三角函数计算
- 对偶性(duality)以及KKT条件
- 盘点:上海十处最具情调的小资地!(组图)
- unity 导入mixamo动画材质设置
- Java 高并发第二阶段实战---高并发设计模式,内存模型,CPU一致性协议,volatile关键字剖析
- 数据库中几个基本概念 主码 外码
- 《自控力》-- 精华摘抄
- 午芯高科“电容式”MEMS高性能数字气压传感器WXP380
- 编译内核时出现bad register name `%dil'错误
热门文章
- c#如何取自身应用程序文件名和路径?
- Gridview导出到Excel,Gridview中的各类控件,Gridview中删除记录的处理
- 结构成员访问的三种方法
- 用“逐步排除”的方法定位Java服务线上“系统性”故障
- AWS攻略——使用CodeBuild进行自动化构建和部署Lambda(Python)
- PE文件和COFF文件格式分析——签名、COFF文件头和可选文件头1
- 【C++】模板函数的声明和定义必须在同一个文件中
- 计算机网络Rip例题,计算机网络技术习题
- android 点击事件消费,Android View事件分发和消费源码简单理解
- python中weekid什么意思_week_one-python格式化输出