vs2010 使用STLport-5.2.1
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相关推荐
- 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) ...
- 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 ...
- 怎么在vs2010中使用ActiveX Test Container(转)
ActiveX Test Container Application is Still Available(转) Hello, I'm Pat Brenner, a developer on the ...
- VS2010创建ATL类时需要手动填写ProgID
在新建ATL类的时候VS2010默认是不填写ProgID的: 所以默认创建的类生成的rgs文件中只有NoRemove CLSID这一栏,导致在JS中使用new ActivexObject(" ...
- osgearth+vs2010安装
OSGEARTH + VS2010 安装 *VS 平台不重要,本教程也适用于VS2008等.假设我的OSG目录为:D:/OSG *本教程参考网上osgearth+vs2008安装. 一.准备工作 下载 ...
- VS2010非永久性配置和永久配置Opencv
前面的非永久性配置在很多博客中都已经详细说明,这里就大致说一下. 按照非永久性的步骤配置好之后,就可以在此基础上永久性配置. 1.下载安装OpenCV 下载地址如下: http://sourcef ...
- windows下opencv安装及配置(vs2010环境)
opecv下载 前往官方下载地址 https://opencv.org/releases/ opencv安装及配置 解压,会得到一个opencv文件夹,可将提取出的文件移动到任意位置,我将其放在F盘. ...
- 用vs2010打开使用vs2013升级后的WP工程
项目在win7+vs2010的环境中建立的,后来在win8.1+vs2013的环境下修改和完善: 但是所有功能实现后发现wp7项目在使用vs2013打开后因为单向升级的原因,项目只能被编译为wp8项目 ...
- VS2008 VS2010发布网站时如何产生固定命名的 Dll 文件
VS2008 发布网站时如何产生固定命名的 Dll 文件 dev.firnow.com 时间 : 2010-12-08 作者:网络 编辑:fnw 点击: 82 [ 评论 ] - - VS ...
最新文章
- Docker的启动与停止命令
- 【原创】存储器设计思想——冯诺依曼结构和哈佛结构
- 保险运用计算机的工作干什么,关于计算机在保险业务中的应用研究
- php 数据显示,数据显示处理,该怎么处理
- 吴恩达《机器学习》学习笔记十三——机器学习系统(补充)
- 实现Fragment的切换和ViewPager自动循环设置切换时间
- 《恋上数据结构第1季》哈希表介绍以及从源码分析哈希值计算
- netcore 实现一个简单的Grpc 服务端和客户端
- clickhouse分布式DDL查询
- 关于小米Ruby15.6笔记本驱动黑苹果博通蓝牙的补充
- Laravel学习笔记(33)后台切换前台模板(修改默认的加载模版路径)
- JS逆向day01-青果教务系统登录接口
- 怎么去掉360导航页
- 【Android】使用deviceowner 配置手机设置 (Monkey自动化测试删去状态栏、设定输入法、静音、APP自动权限授予、Kiosk模式打开)
- 基于SSM超越宠物医院诊治系统
- CTF--web学习
- 用计算机计算圆的面积,周长直径换算器在线(圆的面积在线计算器)
- win10上Steam闪退
- 《谁说菜鸟不会数据分析》学习笔记 第一章总览 第二章数据分析思路
- R 语言 apply 系列函数
热门文章
- 0.爬虫 urlib库讲解 urlopen()与Request()
- Linux NAPI/非NAPI
- 不自动切换eclipse视图
- 比较高明的暗部提亮方法:选取暗部,滤色叠加
- 《LeetCode力扣练习》剑指 Offer 10- II. 青蛙跳台阶问题 Java
- 数据结构树的基本操作_《数据结构》树的基本操作.doc
- 设置默认settings文件_Django 学习笔记系列 之 settings.py 设定
- php 带下划线的函数,[宜配屋]听图阁
- Python中曲率与弯曲的转换_Python中曲面曲率的Matlab等价
- 新网 云服务器,新网云服务器的优势包括什么?