首页 > 编程知识 正文

keiluvision4怎么编程(Window平台编译log4cpp使用方法记录 (一))

时间:2023-05-05 15:06:28 阅读:123604 作者:2214

1 .源代码下载地址为网上下载源代码,点击。 下载链接,下载后,如下图所示解压缩,打开msvc10文件夹。 源代码在vs2010中打开。 这里安装了vs2019。 打开后,会自动提示您升级该项,请单击“确定”。

如果右键单击log4cpp项目并选择生成,则首次编译时将出现错误。 解决方法如下。 错误1 :无法打开“调试 nteventlogcategories.RES”。

解决方法:在log4cpp项目中找到NTEventLogCategories.mc文件,选择该文件,右键单击该文件,然后在弹出窗口中单击“设置属性-定制生成工具”

ifnotexist$(outdir ) MD$ ) outdir ) MC.exe-h$ ) outdir(-r$ ) outdir ) $ (项目dir ) %(filename ) .

在log4cppRunnable项目中找到NTEventLogCategories.mc文件,操作方法如下:

此时重新编译项目时,会出现错误2。

错误2 :函数' intsnprintf、char*const、const size_t、const char*const、…) '已经有主体报警。

解决方案:在log4cpp上重新实施了snprintf,在visual studio的c库中也安装了snprintf。 windows在链接时报告snprintf函数冲突,因此需要设置log4cpp的预编译项并选择在visual stuido中实现c库。 选择在visual stuido中使用c库的步骤

此时,如果重新编译log4cpp项目,警报将消失。

3此处选择的release版本的编译在成功编译后,分别位于log4cpp和log4cppLIB两个工程编译目录release中: log4cpp.dll和log4cppLIB.lib

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。