Visual Studio中使用log4cxx的编译过程记录

简介: 1、从Apache网站下载log4cxx,目前版本是0.10.0,下载地址见前一篇博文。 2、下载apr,apr-util,下载地址见前一篇博文。目前版本分别是1.4.5/1.3.12,下载windows版本。
1、从Apache网站下载log4cxx,目前版本是0.10.0,下载地址见前一篇博文。
2、下载apr,apr-util,下载地址见前一篇博文。目前版本分别是1.4.5/1.3.12,下载windows版本。
3、解压log4cxx到D盘根目录:形成目录apache-log4cxx-0.10.0,解压apr和apr-util到D盘根目录,并将目录名重命令为apr和apr-util(默认后面带版本号)。
4、安装cygwin,因为运行configure-aprutil.bat要用到sed,有的说安装sed for windows,但这个版本不支持-i参数,所以建议安装sed。
5,启动cygwin,进入/cygdrive/d/apache-log4cxx-0.10.0,分别运行configure.bat和configure-aprutil.bat。然后进入目录projects,双击log4cxx.dsp就可以编译log4cxx了。我开始运行configure-aprutil.bat不成功,发生了这个错误 http://blog.chinaunix.net/space.php?uid=78707&do=blog&id=374303。后来我安装了cygwin运行的,就OK了。
在使用时注意两点(我遇到的问题)
1)编译时,编译时在link时出错。我把log4cxx的工程引入我的测试工程,并做为测试工程的依赖工程,这样编译就通过了。
2)运行时,需要把5步编译生成的log4cxx.dll拷贝到你的运行文件的同级目录。否则运行时提示找不到log4cxx.dll。
 
以上,有问题可以联系我。
目录
相关文章
|
C++ Windows
Visual Studio 2019 实现并行编译
使用 Visual Studio 2019 实现并行编译
322 0
Visual Studio 2019 实现并行编译
|
5月前
|
C语言 iOS开发 C++
使用visualstudio编译
使用visualstudio编译
71 0
|
5月前
|
C++ 计算机视觉
Visual Studio新项目快速配置已有项目中编译好的C++第三方库的方法
Visual Studio新项目快速配置已有项目中编译好的C++第三方库的方法
133 1
|
5月前
|
编译器 数据处理 C++
Visual Studio配置并编译C++环境下GDAL库、SQLite环境与PROJ库的方法
Visual Studio配置并编译C++环境下GDAL库、SQLite环境与PROJ库的方法
285 1
|
5月前
|
定位技术 数据处理 C++
Visual Studio软件调用已经配置、编译好的C++第三方库的方法
Visual Studio软件调用已经配置、编译好的C++第三方库的方法
144 1
|
IDE 开发工具
Visual Studio下程序开发: 编译QT程序Debug正常,Release出错
Visual Studio下程序开发: 编译QT程序Debug正常,Release出错
943 0
Visual Studio下程序开发: 编译QT程序Debug正常,Release出错
|
编译器 C++
[✔️]CMake生成的VisualStudio项目,Qt的头文件目录默认添加了编译选项,如何在添加到c++头文件目录
[✔️]CMake生成的VisualStudio项目,Qt的头文件目录默认添加了编译选项,如何在添加到c++头文件目录
144 0
|
安全 编译器 C++
Visual Studio 2022 版本 17.4 预览版 3 中对c++编译时优化的内容你都知道吗
Visual Studio 2022 版本 17.4 预览版 3 中对c++编译时优化的内容你都知道吗
|
Java C语言 C++
0基础都能看懂的 Visual Studio Code(VScode)使用脚本一键配置安装C/C++环境、编译运行Windows版本教程(内附脚本、安装包下载链接)
网上很多配置VScode的C、C++环境的教程,但是很多时候跟着从头到尾做了之后反而还是运行不了,于是笔者在网上翻阅资料后,发现了一个自动配置环境的脚本,亲测有效,大概5分钟就可以配置好环境了。直接进入教程。
0基础都能看懂的 Visual Studio Code(VScode)使用脚本一键配置安装C/C++环境、编译运行Windows版本教程(内附脚本、安装包下载链接)
|
JavaScript 前端开发 Linux
基于Windows和WSL 2的Visual Studio Code (VS Code) 安装及搭建 C/C++ 编译环境完整详细步骤
基于Windows和WSL 2的Visual Studio Code (VS Code) 安装及搭建 C/C++ 编译环境完整详细步骤
423 0
基于Windows和WSL 2的Visual Studio Code (VS Code) 安装及搭建 C/C++ 编译环境完整详细步骤