解決C 引用標頭檔案問題

2021-10-01 09:49:30 字數 392 閱讀 4394

main.c 中需要引用標頭檔案 func1.h:處於同一資料夾下

#include 「func1.h」(直接引用)

main.c 中需要引用標頭檔案func2.h:fun2.h處於main的平行子資料夾下

#include 「func2\func2.h」(資料夾func2後再引用)

mian.c 中需要引用標頭檔案func3.h:func3.h處於main的上級資料夾下

#include 「..\func3.h」(..後再引用)

mian.c 中需要引用標頭檔案func4.h:func4.h處於main的上級資料夾的下一級資料夾下

#include 「..\func4\func4.h」(..和func4後再用)

我是直接把所有標頭檔案剪下到了c檔案目錄中去了

C 標頭檔案引用問題

c c 標頭檔案的引用問題 include使用 對於乙個工程 如下 在base中包含 func3.h,func3.c,資料夾main和資料夾func4 在main中包含 main.c,func1.h,func1.c和資料夾func2 在func2中包含 func2.h和func2.c 在func4中...

C 標頭檔案相互引用解決方案

簡化問題為 我們現在有a,b兩個類的標頭檔案,具體有a.h,a.cpp,b.h,b.cpp個資料夾。假如在a類中我們需要使用b類,在b類中需要使用a類,常規操作就是相互引用各自的標頭檔案。但是這樣會造成迴圈依賴的情況,就會報錯。1.前向宣告解決互相引用造成迴圈依賴 pragma once inclu...

C 標頭檔案相互引用

常見錯誤用法 a.h ifndef header aaa define header aaa include b.h class a endif a.cpp include a.h a a void a a void b.h ifndef header bbb define header bbb i...