windows下用VC6.0和stlport 5.1.4编译log4cplus 1.02
来源:互联网 发布:2016中国出口数据 编辑:程序博客网 时间:2024/05/19 07:07
打开log4cplus目录下的msvc6的log4cplus.dsw,build->set active configuration, 选中 log4cplusdll -win32 debug。在settings里面配置好stlport lib库的路径。将options里面的目录stlport的路径调到原有vc自带路径的最前面。开始编译,出下面的错误:
log4cplus-1.0.2/src/configurator.cxx(344) : error C2065: 'bind1st' : undeclared identifier
bind1st,bind2nd都是标准模板库所带的函数,在标准模板库,放在<algorithm>但在stlport里面,放到了<functional>里面。因此,在configurator.cxx文件开始部位增加#include <functional>
编译即完成。同样步骤,应用到release的编译。
在编译可执行程序时还碰到一个怪问题。setting里面没有任何stlport 5.0的东西,引入库也是stlport5.1.4.lib,但执行程序时总提示需要stlport5.0.dll,后面用dependence才发现是log4cplus里面使用了stlport5.0的库生成的。
- windows下用VC6.0和stlport 5.1.4编译log4cplus 1.02
- 用 VC6 编译 log4cplus + stlport
- 用 VC6 编译 log4cplus + stlport
- 在VC6下编译和安装STLport
- windows xp上使用vc6编译STLport-5.1.0
- 在windows下编译 stlport 5.1.4
- VC6 STLport-5.1.4 /STLport-4.6.2 编译,安装
- VC6 STLport-5.1.4 /STLport-4.6.2 编译,安装
- VC6+STLport-5.1.0编译log4cpp-0.3.4b
- VC6 STLport-5.1.4 编译,安装
- [转]VC6 STLport-5.1.4 编译 安装
- VC6 STLport-5.1.4 编译,安装
- VC6 编译和使用 STLPort
- vc6 和 vc8 同时编译stlport 5.1.4 引起的问题
- 用VC6编译STLPORT(ZT)
- windows下用VC6.0编译boost
- Windows下STLPort和ACE
- VC6下使用STLPort
- 在Visual C++中如何利用UDL文件来建立ADO连接
- windows via c/c++
- [转]Java学习之路:不走弯路,就是捷径
- 3年c/c++开发总结(二):书籍[2]
- pl/sql----子程序
- windows下用VC6.0和stlport 5.1.4编译log4cplus 1.02
- 6--创建型模式专题总结
- Linux开发中的常用命令
- (转)谈基于.net平台windows开发中的模式窗体
- 使用拖放的简单方法
- 有关属性对话框(property sheet )的几个提示
- Char[] 引起的 unsigned shot* 转 char* 的错误
- Microsoft .NET Pet Shop 4:将 ASP.NET 1.1 应用程序迁移到 2.0
- 多字节与宽字节相互转换的方法