example:(前提)
工程位置為:C:\Users\吉娃\Desktop\struck改進方案及結果\struck_girl\struck押赊;其中struck為工程
GraphUtils.h所在位置:C:\Users\吉娃\Desktop\struck改進方案及結果\struck_girl\GraphUtils俯树;注意文件夾GraphUtils不在struck工程里面
如何在工程的文件中包含已存在的GraphUtils.h
方法一:
將GraphUtils.h及其實現(xiàn)拷貝至目錄工程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++(常規(guī))->附加包含目錄 添加C:\Users\吉娃\Desktop\struck改進方案及結果\struck_girl\GraphUtils即可嘲更;
添加附加包含目錄即告訴編譯器去此目錄下尋找頭文件筐钟;