- 博客(6)
- 资源 (7)
- 收藏
- 关注
原创 Makefile 自动生成头文件的依赖关系
最近在看一本书《Windows游戏编程大师技巧》 (Tricks of Windows Game Programming Gurus). 第一章给出了一个打砖块小游戏的示例程序. 包括三个文件: blackbox.h, blackbox.cpp和freakout.cpp (600行代码, 对于Windows C++程序来说还好, 没有让我freak out…). blackbox.cpp封装了部分
2014-01-26 18:09:49 4163
原创 Makefile基础 4. 自动处理头文件的依赖关系
现在我们的Makefile写成这样:all: mainmain: main.o stack.o maze.o gcc $^ -o [email protected]: main.h stack.h maze.hstack.o: stack.h main.hmaze.o: maze.h main.hclean: -rm main *.o.PHONY: clean按照惯例,用all做缺省
2014-01-26 18:09:13 1491
原创 How To Use Google Logging Library (glog)
(as of Fri Jan 25 2013) IntroductionGoogle glog is a library that implements application-level logging. This library provides logging APIs based on C++-style streams and various helper macros. You
2014-01-26 14:01:29 2582
原创 glog
一、安装配置1、简介google 出的一个C++轻量级日志库,支持以下功能:◆ 参数设置,以命令行参数的方式设置标志参数来控制日志记录行为;◆ 严重性分级,根据日志严重性分级记录日志;◆ 可有条件地记录日志信息;◆ 条件中止程序。丰富的条件判定宏,可预设程序终止条件;◆ 异常信号处理。程序异常情况,可自定义异常处理过程;◆ 支持debug功能;◆ 自定义
2014-01-25 16:47:12 2535 2
原创 UNIX 技巧: UNIX 高手的另外 10 个习惯
让我们面对现实吧:坏习惯很难改变。但是您已经熟悉的习惯可能更难克服。有时,重新审视某些事情可能让您遇到“啊哈,我没想到它能做到这一点!”的时刻。在 Michael Stutz 的《UNIX 高手的 10 个习惯》的基础上,本文将提供另外 10 个 UNIX 命令行命令、工具和技术,可以使您成为更高效的 UNIX 命令行高手。您应当采纳的其他 10 个好习惯包括:使用文件名自动完
2014-01-18 11:47:45 1515
原创 Makefile之大型工程项目子目录Makefile的一种通用写法
管理Linux环境下的大型项目,能够有一个智能的Build子系统会起到事半功倍的效果,本文描述Linux环境下大型工程项目子目录Makefile的一种通用写法,使用该方法,当该子目录内的文件有增删时无需对Makefile进行改动,可以说相当的智能。下面先贴代码(为了减少篇幅,一些非关键的代码被去掉):ROOTDIR = . EXE_DI
2014-01-02 17:55:50 4502
数据结构实验课的全部源程序
2009-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人