VS2010编译STLport (未测试)
来源:互联网 发布:用vb做小游戏 编辑:程序博客网 时间:2024/05/21 15:02
编译环境: Win7 64位
因为Boost教程《Boost程序库完全开发指南》中提到STLport是配合Boost程序库工作的默认标准库,且我的编译器是VS2010,而目前STLport的编译在官网上最新只支持到VS2008,所以需要手动改一下源代码。文件在STLport库目录下的stlportstl_cstdlib.h
将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
然后再按普通编译流程如下操作:
一、打开VS2010 的"Visual Studio x64 Win64 命令提示(2010)"
二、进入STLport库目录:cd D:ProjectDevelopSTLport-5.2.1
三、按行输入以下命令:
configure.bat msvc9
cd build/lib
nmake clean install
耐性等待几分钟则编译通过,生成的dll与lib文件将在STLport库目录下的bin与lib目录下。
阅读全文
0 0
- VS2010编译STLport (未测试)
- VS2010 编译 STLPORT
- vs2010 编译 stlport 5.2.1
- VS2010 + STLport + Boost 的编译使用
- VS2010 + STLport + Boost 的编译使用
- VS2010 + STLport + Boost 的编译使用
- VS2010/VS2012编译Stlport 5.2.1
- STLport 在VS2010下的编译(转)
- STLport 交叉编译(arm)
- boost和STLport在vs2010环境下的编译
- STLport编译:
- 用VC6编译STLPORT(ZT)
- Win7_64位系统下,使用VS2010编译stlport库和Boost库
- VS2010下使用STLport编译boost时遇到的一些问题
- Win7下VS2010使用STLPort .
- vs2010 使用STLport-5.2.1
- Win7下VS2010使用STLPort .
- vs2010 使用STLport-5.2.1
- Shell运算符:Shell算数运算符、关系运算符、布尔运算符、字符串运算符等
- bzoj3258: 秘密任务 (+一百题感言?)
- 如何通过Maven的Tomcat插件运行Web工程
- 细节决定成败
- 手机端清除样式
- VS2010编译STLport (未测试)
- 初始Hibernate-配置、映射篇
- 微信小程序 搜藏功能实现(八)
- org.springframework.beans.factory.BeanCreationException
- DIV内图片文字如何水平对
- 什么才是这个时代最需要的BI人员? —— 阿里云MVP赵玮主题分享【1】
- 使用JDOM解析XML文件
- react每日一结
- Spring MVC 入门示例讲解