example:(前提)
工程位置为:C:\Users\吉娃\Desktop\struck改进方案及结果\struck_girl\struck;其中struck为工程
GraphUtils.h所在位置:C:\Users\吉娃\Desktop\struck改进方案及结果\struck_girl\GraphUtils;注意文件夹GraphUtils不在struck工程里面
如何在工程的文件中包含已存在的GraphUtils.h
方法一:
将GraphUtils.h及其实现拷贝至目录工程struck文件夹下即可,然后#include "GraphUtils.h",因为引号括起来的头文件编译器首先从当前工程寻找此头文件,相当于#include "./GraphUtils.h";
方法二:
#include "../GraphUtils/GraphUtils.h"
直接在源文件中给出头文件完整地址;其中../表示当前工程的上一目录;所以此方法只适合头文件地址在当前工程目录的上一目录;
方法三:
#include "C:\Users\吉娃\Desktop\struck改进方案及结果\struck_girl\GraphUtils\GraphUtils.h"
直接给出源文件完整地址;
方法四:
#include "GraphUtils.h"
在vs的项目属性->c/c++(常规)->附加包含目录 添加C:\Users\吉娃\Desktop\struck改进方案及结果\struck_girl\GraphUtils即可;
添加附加包含目录即告诉编译器去此目录下寻找头文件;