C/C++
old-fish
这个作者很懒,什么都没留下…
展开
-
预定义宏
下面列举描述一下最常用的标准预编译宏,权作整理备份。1. __FILE__ C字符串常量,标示当前源文件的名称。2. __LINE__ 10进制整形常量,标示当前行号。*注意:@__FILE__和__LINE__ 会受#line digit-sequence ["filename"]预编译指令影响(此处不详述)@在错误信息捕获定位时可与__func__(C99) 或者 __FUNCTI原创 2007-06-30 21:56:00 · 868 阅读 · 0 评论 -
GNU 自动工具生成Makefile流程图解
图中虚框内的文件均表示是由自动工具生成的。红色的几个模块可以看作是输入输出,是最重要的。Makefile.am一般需要手工编写。configure.ac由configure.scan改名而来,一般也要经过手工编辑。 更多内容和细节请参考:http://www-src.lip6.fr/homepages/Alexandre.Duret-Lutz/autotoo原创 2007-07-04 21:36:00 · 1265 阅读 · 0 评论 -
zlib
想整理一个VC下使用zlib的样例工程,恰巧发现zlib的C++包装类gzstream比较方便,谁知加入了gzstream.h gzstream.cpp之后总是出现链接错误,折腾半天才发现,缺了ZLIB_WINAPI 的宏定义。怎么给忘了呢。呵呵,忘了这是在windows+vc的环境下了,也忘了之前看的zlib说明。原创 2007-12-16 23:55:00 · 935 阅读 · 0 评论