最新的stlport 在c++ builder 2007中安装

用vc2010写dll,传递stl,bcb6使用没问题,但是bcb2007却有问题,原因是stl版本不同,由于bcb6是stlport,所以也给bcb2007安装。

网上找了很多方法,最新的stlport已经不支持bcb。不提供直接的编译。

用了个笨方法。

1.用vc6.0编译stlport(也可以从网上直接下载编译好的,我下的是vc6.0编译好的库)。

2.使用bcb的implib工具将lib文件夹中的dll生成对应的lib。

3.同其他工具配置stlport一样,include和library路径中增加对应的头和lib文件夹(lib文件夹中的是刚才生成的lib和dll)。

4.最后还要做一个设置,%STLPort%\stlport\stl\config\user_config.h文件里面有个“#define _STLP_NO_IOSTREAMS 1”被注释掉了,取消注释。就算完成了。

 

我用的就是stlport5.2.1。现在已经可以使用vc2010写的传递stl的dll了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值