我試圖修改機器人,其特徵在於,我改變了它的一些C++代碼,和現在面臨與報頭包括問題。C++頭依賴性
說,在文件foo.c
,我需要包括bar.h
,但它位於不同的文件夾:
../../dir1/dir2/bar.h
bar.h
又包括同一文件夾(dir2)
文件baz.h
:
起初,我想包括bar.h
在012以下:
#include "../../dir1/dir2/bar.h"
但他們bar.h
找不到baz.h
。
我試圖更改Makefile
以添加INC=-I../../dir1
,但它不起作用。任何建議都會有幫助。
您是否嘗試過反傾銷的所有編譯標誌GCC使用?我認爲在製作 – szx