MinGW 编译安装 STLPort5.1.0
来源:互联网 发布:知乎专栏赚钱 编辑:程序博客网 时间:2024/06/03 22:01
使用MinGW编译器,要写 Unicode 程序,但是总是失败,查了资料后才明白,MinGW 不支持宽字符,没办法,就下载了 STLPort 库来代替 MinGW 自带的 STL 库。刚开始安装,怎么着就是不成功,费了好大劲才安装成功,下面就说说我的成功安装经验,以方便那些像我一样刚接触 STLPort 的朋友们吧。
顺便说一下,我的环境是Win2000。
1、下载STLPort5.1.0并解压至C:/STLPort510, 下载网址:http://sourceforge.net/projects/stlport
2、修改环境变量"Path":添加"C:/MinGW/bin"到最前面,C:/MinGW是你的编译器所在目录。
3、关键的一大步,启动CMD:
执行cd C:/STLPort510/build/lib, 作为当前目录便于操作;
执行configure -c gcc,配置编译环境,使用 gcc 编译器;
执行mingw32-make -fgcc.mak clean all,编译STLPort库,这一步比较耗时;
4、安装。
编译成功后,
执行mingw32-make -fgcc.mak install,这一步把编译好的动态库 copy 到 C:/STLPort510/bin目录,连接库 copy 到 C:/STLPort510/lib 目录;
执行mingw32-make -fgcc.mak clobber,清除所有的临时文件。
5、把 C:/STLPort510/lib,C:/STLPort510/stlport 目录加入编译器的搜索路径的最前面,把 C:/STLPort510/bin 目录下的 DLL 文件放到 %system32% 目录下。
至此,STLPort510已经安装完成,下面的步骤可以省略。要引用 STLPort 库,可以把 STLPort 的 stlport、lib目录加到 IDE 搜索路径的第一个位置,把编译出来的 DLL 文件 copy 到系统目录。
6、测试。STLPort510自带了一些测试用例,我们可以测试一下编译好的 STLPort 工作如何
执行cd C:/STLPort510/build/test/eh;
执行mingw32-make -fgcc.mak
到obj/gcc目录下执行相应的可执行文件,查看测试结果。
写在最后:
由以上步骤编译出来的 STLPort 库的特点:使用 std 命名空间,多线程,动态连接。
- MinGW 编译安装 STLPort5.1.0
- stlport5.2.1编译
- STLport5.2.1 编译指南
- mingw安装及编译ffmpeg
- VC6.0+icc编译STLPort5.2
- VC6.0+icc编译STLPort5.2
- 【转】VC6.0+icc编译STLPort5.2
- vs2012 64位编译stlport5.20
- vc6.0下安装配置stlport5.2.1
- MinGW(msys 1.0) 编译 splint
- MinGW 编译 libsndfile-1.0.25
- windows下采用mingw编译安装psycopg2
- windows下MinGW编译安装ffmpeg
- 在ubuntu中安装编译工具mingw
- Linphone 3.7.0 for mingw 编译安装
- MinGW编译mt7681源代码,绿色免安装
- 安装MinGW,搭配Notepad++编译C++
- windows安装eclipse+MinGW编译c程序
- Restorator 2007 Build 1709 韦斯特*金 汉化版
- 在VC6.0中调用python
- 动态链接库 简单的DLL (转载)
- 利用 Visual C# 创作简单的多线程组件(转载)
- 礼物一件件
- MinGW 编译安装 STLPort5.1.0
- JavaScript操作类
- 字符串操作类
- JSP+MySQL 无法插入中文问题(Data too long ...)
- 水晶報表部份問題解決
- 翻译:用Application Updater Block生成一个自我更新的WinForms 应用
- 遍历目录和文件信息
- 用实例聊聊Spring/reflect/范型
- 第九章