你的思路是没问题的,只是你的斜杠用错了,是用"\",Windows下的路径符号是"\“,而在Linux和网络编程环境下,多用“/“表示路径。
你的工程在主目录下,你要包含其他文件夹下的头文件,可以是以下两种:
include "\ind\stc.h"
或者
include "..\ind\stc.h"
一般情况下,#include中是不允许存在目录的,无论是绝对还是相对path,这些寻找头文件路径的工作都是直接交给makefile去完成的;
当然不是所有的project都会遵守上述的规则,所以有的project中直接就使用了绝对路径,有些则使用相对路径;
无论哪一种都会让你不爽:当你调整程序本身的位置的时候麻烦就来了,麻烦的大小视你调整的情况而定。
相对路径的表达是对的