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

来源:互联网 发布:js删除video标签 编辑:程序博客网 时间:2024/06/10 23:20

用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了。

原创粉丝点击