2019独角兽企业重金招聘Python工程师标准>>>

vs2010 使用STLport-5.2.1

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

  下载后解压,假设目录为:D:\STLport,接下来就该编译它了:

1.在开始菜单中找到VC 命令行工具,接下来切换到D:\STLport\STLport-5.2.1目录。

2.可以运行configure –help看看编译选项,用MSVC编译器编译的话,输入以下命令:

configure msvc9(configure msvc10 会显示 Unknown compiler: msvc10, msvc9即可)

3.输入

cd build

cd lib

4.输入

nmak clean install

(在第二步的时候会有提示让你输入安装命令)

如果不出错,稍等几分钟就OK了。

假若出现如下错误:

D:\STLport\STLport-5.2.1\stlport\stl/_cstdlib.h( 158) : error C2084: function ' __int64 abs(__int64) '  already has a body
C:\Program Files\Microsoft Visual Studio  10.0\VC\INCLUDE\../include/stdlib.h( 471) : see previous definition of ' abs '
NMAKE : fatal error U1077:  ' "C:\Program Files\Microsoft Visual Studio 10.0\VC\BIN\cl.EXE" ' : return code ' 0x2 '

用vs2010打开D:\STLport\STLport-5.2.1目录下的_cstdlib.h文件(可以搜索到),找到158行:

158 inline _STLP_LONG_LONG abs(_STLP_LONG_LONG __x) { return __x < 0 ? -__x : __x; }

将代码修改为:

#if !defined(_STLP_MSVC) || (_STLP_MSVC < 1600)
 inline _STLP_LONG_LONG abs(_STLP_LONG_LONG __x) { return __x < 0 ? -__x : __x; }
#endif

这样保存并重新编译安装即可。

使用 STLport

使用STLport除了向项目添加 STLport 的头文件目录和 Lib 目录以外还有如下宏定义配合使用。

1 #define _STLP_USE_STATIC_LIB // 使用 STLport 静态库  2 #define _STLP_USE_DYNAMIC_LIB // 使用 STLport 动态库 3 #define _STLP_DEBUG // STLport 启用 Debug 模式下的检查功能  4 #define _STLP_USE_BOOST_SUPPORT // STLport 与 Boost 库配合使用 

转载于:https://my.oschina.net/jjyuangu/blog/215437

vs2010 使用STLport-5.2.1相关推荐

  1. linux stlport 编译,VC++2010下编译STLport,Boost

    VC++2010下编译STLport,Boost 最近在想向Boost转移,努力掌握Boost代码的过程中, STLport版本:5.2.1 Boost版本:1.4.6.1 (1.4.7.0也OK) ...

  2. VS2010 编译 QT4.8.7 x64

    1 下载qt4.8.7源代码,解压到合适位置(如本文为d:\qt\4.8.7) 2 设置环境变量: set QMAKESPEC=win32-msvc2010 set QTDIR=d:\qt\4.8.7 ...

  3. 怎么在vs2010中使用ActiveX Test Container(转)

    ActiveX Test Container Application is Still Available(转) Hello, I'm Pat Brenner, a developer on the ...

  4. VS2010创建ATL类时需要手动填写ProgID

    在新建ATL类的时候VS2010默认是不填写ProgID的: 所以默认创建的类生成的rgs文件中只有NoRemove CLSID这一栏,导致在JS中使用new ActivexObject(" ...

  5. osgearth+vs2010安装

    OSGEARTH + VS2010 安装 *VS 平台不重要,本教程也适用于VS2008等.假设我的OSG目录为:D:/OSG *本教程参考网上osgearth+vs2008安装. 一.准备工作 下载 ...

  6. VS2010非永久性配置和永久配置Opencv

    前面的非永久性配置在很多博客中都已经详细说明,这里就大致说一下. 按照非永久性的步骤配置好之后,就可以在此基础上永久性配置. 1.下载安装OpenCV 下载地址如下:   http://sourcef ...

  7. windows下opencv安装及配置(vs2010环境)

    opecv下载 前往官方下载地址 https://opencv.org/releases/ opencv安装及配置 解压,会得到一个opencv文件夹,可将提取出的文件移动到任意位置,我将其放在F盘. ...

  8. 用vs2010打开使用vs2013升级后的WP工程

    项目在win7+vs2010的环境中建立的,后来在win8.1+vs2013的环境下修改和完善: 但是所有功能实现后发现wp7项目在使用vs2013打开后因为单向升级的原因,项目只能被编译为wp8项目 ...

  9. VS2008 VS2010发布网站时如何产生固定命名的 Dll 文件

    VS2008 发布网站时如何产生固定命名的 Dll 文件 dev.firnow.com    时间 : 2010-12-08  作者:网络   编辑:fnw 点击:  82 [ 评论 ] - - VS ...

最新文章

  1. Docker的启动与停止命令
  2. 【原创】存储器设计思想——冯诺依曼结构和哈佛结构
  3. 保险运用计算机的工作干什么,关于计算机在保险业务中的应用研究
  4. php 数据显示,数据显示处理,该怎么处理
  5. 吴恩达《机器学习》学习笔记十三——机器学习系统(补充)
  6. 实现Fragment的切换和ViewPager自动循环设置切换时间
  7. 《恋上数据结构第1季》哈希表介绍以及从源码分析哈希值计算
  8. netcore 实现一个简单的Grpc 服务端和客户端
  9. clickhouse分布式DDL查询
  10. 关于小米Ruby15.6笔记本驱动黑苹果博通蓝牙的补充
  11. Laravel学习笔记(33)后台切换前台模板(修改默认的加载模版路径)
  12. JS逆向day01-青果教务系统登录接口
  13. 怎么去掉360导航页
  14. 【Android】使用deviceowner 配置手机设置 (Monkey自动化测试删去状态栏、设定输入法、静音、APP自动权限授予、Kiosk模式打开)
  15. 基于SSM超越宠物医院诊治系统
  16. CTF--web学习
  17. 用计算机计算圆的面积,周长直径换算器在线(圆的面积在线计算器)
  18. win10上Steam闪退
  19. 《谁说菜鸟不会数据分析》学习笔记 第一章总览 第二章数据分析思路
  20. R 语言 apply 系列函数

热门文章

  1. 0.爬虫 urlib库讲解 urlopen()与Request()
  2. Linux NAPI/非NAPI
  3. 不自动切换eclipse视图
  4. 比较高明的暗部提亮方法:选取暗部,滤色叠加
  5. 《LeetCode力扣练习》剑指 Offer 10- II. 青蛙跳台阶问题 Java
  6. 数据结构树的基本操作_《数据结构》树的基本操作.doc
  7. 设置默认settings文件_Django 学习笔记系列 之 settings.py 设定
  8. php 带下划线的函数,[宜配屋]听图阁
  9. Python中曲率与弯曲的转换_Python中曲面曲率的Matlab等价
  10. 新网 云服务器,新网云服务器的优势包括什么?