今天用VC2003编译zlib-1.2.5,由于zlib-1.2.5不再提供VC2003的工程文件,所以直接用VC2003打开VC6的zlib.dsp后进行编译。
在工程属性的预处理器中加入ZLIB_WINAPI,居然不生效?但是直接在头文件中加入ZLIB_WINAPI定义就可以。一时觉得很奇怪。
后来用记事本打开转换过来zlib.vcproj才发现,原来是每个C文件都单独设置了预处理器而且不继承工程的设置,从而导致之前设置的预处理器无效。
posted on 2010-12-04 14:25
张志松 阅读(290)
评论(0) 编辑 收藏 引用