使用vs2005(vc8)编译log4cpp-0.3.5rc3

原创 2006年06月22日 17:17:00

问题:由于log4cpp-0.3.5rc3仅提供了vc6的工程文件,因此,使用vs2005打开后,需要进行转换。但是转换后,不能正确编译,提示Custom Build Step时出现了错误。

分析:因为log4cpp在生成NTEventLogAppender.dll时,需要连接NTEventLogCategories.mc文件。所以,项目设置了自定义的生成步骤去生成NTEventLogAppender.dll。但从vc6的工程文件转换时,这些步骤却没有正确的转换过来。从而出现上述问题。

解决方法:重新填写Custom Build Step项。

其中,CommandLine填写以下内容:

if not exist $(OutDir) md $(OutDir)
"mc.exe" -h $(OutDir) -r $(OutDir) $(SolutionDir)NTEventLogCategories.mc
"RC.exe" -r -fo $(OutDir)/$(InputName).res $(ProjectDir)/$(InputName).rc
"link.exe" /MACHINE:IX86 -dll -noentry -out:$(OutDir)/NTEventLogAppender.dll $(OutDir)/$(InputName).res

Outputs填写:$(OutDir)/NTEventLogAppender.dll

适用范围:log4cpp项目、log4cppDLL项目的Debug和Release配置。同时,该方法适用于vs2003(vc7.1)。

VS2005(VC8)编译Xalan-C_1_10_0(更好的方法)

之前写过一篇文章《VS2005(VC8)编译Xalan-C_1_10_0》,主要是用“将wchar_t类型视为内置类型”的选项改为否。见下图。 这样修改后,随之带来的问题是,使用这个库的...

VS2005(VC8) 使用 Boost

VS2005(VC8) 使用 Boost 2008-10-10 14:53:02 转自:http://chuiwenchiu.spaces.live.com/blog/cn...

使用VS2005中.rc资源的预编译处理代码

1 .rc文件在修改.rc中的资源时会重新生成 2 如果要在.rc文件中附加其他资源则需要修改预编译处理代码 3 预编译处理代码示例 #ifdef APSTUDIO_INVOKE...
  • mnorst
  • mnorst
  • 2012年02月15日 11:09
  • 2483

log4cpp-1.1rc3.tar.gz

  • 2014年12月17日 22:32
  • 61KB
  • 下载

vs2005编译Cocos2d-x,当前最新版本cocos2d-2.1rc0-x-2.1.3

此处下载cocos2d-x当前最新版本cocos2d-2.1rc0-x-2.1.3: http://cocos2d-x.org/projects/cocos2d-x/wiki/Download 解...
  • yes2
  • yes2
  • 2013年06月02日 12:43
  • 520

OgreSDK_vc8_v1-7-2在VS2005(中文版)下的配置

本文写给如我这种刚刚开始接触OGRE的新新手,大侠请飘过~~  刚开始接触OGRE,参考下面的链接进行的配置学习: http://dxwang.blog.51cto.com/384651/7157...
  • w2wfyh
  • w2wfyh
  • 2011年11月21日 15:50
  • 456

VS2005中使用mschart 与VC6中调用函数的区别

在VS2005中 1如果是对话框或是FORMVIEW中使用,添加ActiveX控件: Tools->choose toolbox items->COM components  选择Microsoft...
  • gwb0516
  • gwb0516
  • 2011年08月30日 14:55
  • 1352

一个系统中同时使用VC6.0+OpenCV1.0和VS2005+OpenCV2.0的方法

以前用的是VC6.0+OpenCV1.0的组合,一直用的很好。一般的图像处理算法都可以实现,现在突然想搞一下立体视觉方面的东西,查看了OpenCV的手册,发现立体视觉上的大部分函数只有OpenCV1....

vs2010编译使用log4cpp

1、下载文件log4cpp-1.1.2rc5.tar.gz 2、解压后有个log4cpp目录,目录如图: 使用vs2010打开msvc10目录下的msvc10.sln文件 3、在项目(log...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用vs2005(vc8)编译log4cpp-0.3.5rc3
举报原因:
原因补充:

(最多只允许输入30个字)