这是本次示例的目录结构,在两个 project,ExampleA 和 ExampleB 中我们期望共用 include
目录下的 common.h
头文件。
Example
├── ExampleA
├── ExampleB
└── include
└── common.h
首先,在各自项目中添加 common.h
,如下图所示,先右键 ExampleA 项目,然后选择 "Add"
,然后选择 "Existing Item..."
,找到你要引入的头文件的,将其添加到当前项目中。
执行完此步骤后,你的 Header Files,即工程目录的头文件夹中就会出现这个头文件。
但是此时你还不能在项目中使用它。比如,你在项目中引入这个头文件,并选择使用其中的内容,如我这里演示使用该头文件中的一个 COUNTNUM
宏定义,你会发现这是错误的。
可以看到,引入的地方报出错误,不能打开这个头文件,里面的内容也无法使用。
接下来,同样是右键你的项目,选择最下面的 properties(属性)。
接下来按如下的顺序操作,第三步你需要将 common.h
所在的目录(注意是添加头文件所在目录目录,不是头文件)添加进去。
第三步,选择下拉菜单,选择 Edit
。
点击文件夹图标,会产生一行(红色框的部分),选择右侧的 … 图标,即可浏览头文件所谓目录。
至此,只需要在每个弹出框中点击表示确定含义的按钮,一路回退到代码编辑页面,这时你会发现报错提示就消失了,也可以成功输出前面示例代码中的 COUNTNUM
。