博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VS2013 编译&使用 stlport
阅读量:6501 次
发布时间:2019-06-24

本文共 1005 字,大约阅读时间需要 3 分钟。

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

你可能感兴趣的文章
获取app传入的json值处理
查看>>
linux-glibc内存管理小结2(内存相关系统调用的实现)
查看>>
【Go语言】LiteIDE使用的个人使用方法
查看>>
使用文本用户界面(NMTUI)进行网络配置
查看>>
【中文】Joomla1.7扩展介绍之Fabrik (强大的表单处理能力)
查看>>
joomla 1.7遇到的麻烦——不能删除模板的解决办法
查看>>
spring @component的作用
查看>>
eclipse编辑窗口不见了(打开左边的java、xml文件,中间不会显示代码)
查看>>
1.JSONObject与JSONArray的使用
查看>>
34.TokenInterceptor防止表单重复提交
查看>>
cogs 362. [CEOI2004]锯木厂选址
查看>>
Sql Server 因为触发器问题导致数据库更新报错“在触发器执行过程中引发了错误,批处理已中止”的问题处理...
查看>>
npm-debug.log文件出现原因
查看>>
You may remembe MBT Changa
查看>>
洛谷P3723 [AH2017/HNOI2017]礼物(FFT)
查看>>
洛谷P4705 玩游戏(生成函数+多项式运算)
查看>>
Vue API(directives) 自定义指令
查看>>
9.8.6恢复系统数据库
查看>>
权限组件(10):三级菜单的展示和增删改查
查看>>
C#综合揭秘——Entity Framework 并发处理详解
查看>>