以前玩单片机的时候,.c文件和.h文件都是一堆丢在一个文件夹里面,一起编译,这样自定义的头文件通过#include“”来包含,在当前路径下就可以自动搜索到。当然这样虽然方便,但是一大堆源文件和头文件放在一起很没有层次感,显得也很混乱,最好的方法就是把头文件和源文件发开,这样层次感来了,也很方便管理。但是编程的时候就需要我们简单的设置一下,让系统自动寻找指定的头文件,下面我以一个具体事例为例,来简单的说明一下设置,其实很简单,这里只是给新手一个指导,其实我也是一个新手,嘿嘿。
前几天做Unix下面一个简单的API函数测试的时候,接触到了CUnit这个框架,感觉挺有意思的,就下了源码过来研究一下,当然也可以顺便学习一下里面的结构。首先我是用的visual studio 2008来测试的,第一步就是用来编译库文件。下下来的源码层次结构很清晰,头文件和源文件都是分开放的,我就想保持它的层次结构,来进行编译。遇到的问题,当然就是找不到头文件。我的结构如下:
Headers文件夹里面放的就是所有的自定义头文件&#