關於自己寫的C 標頭檔案問題,編譯過程中出現找不到自己寫的標頭檔案

時間 2021-08-30 11:03:54

1樓:匿名使用者

你標頭檔案的名字是錯的。你定義的時候是park.h,用的時候是park,當然不對,最後要用park.

h才行。而且我不知道你為什麼這樣引用標頭檔案,如果park.h和主檔案是在同一個資料夾裡的話直接用include "park.

h"就可以了,不需要寫出全部路徑。

2樓:林聲飄揚

#include

#include "c:\users\ringfinger\desktop\c++exam\park" //應該是這裡出錯,你可以直接寫#include "park.h"就可以了

using namespace std;

int main()

3樓:

程式設計引用檔案最好用相對路徑 不要用絕對路徑

C 標頭檔案重複編譯問題 標頭檔案重複編譯

不會重複包含,你一開始用的巨集。ifndef cuser h define cuser h 就是防止重複包含的。另外,你可以不包含,然後在user前面做一個前置宣告 class string 然後把類成員 str宣告為指標,在cpp檔案裡面在引入標頭檔案。後面一種是比較好的做法。標頭檔案重複編譯 只...

c語言寫標頭檔案定義巨集的問題,C語言寫標頭檔案定義巨集的問題

兔子和小強 ifndef a h define a h endif 就是如果沒有定義a h那麼就定義a h,並執行.這樣就避免了重複include的問題。標頭檔案叫file 那麼一般 ifndef file h 這是c的風格,也可以取一個唯一的其他識別符號 預編譯 內的防止重複編譯就是這樣做的,比如...

51微控制器c語言程式設計標頭檔案的問題

矮子根 不知你是怎麼弄的,我照你的樣式重複了一遍也沒有報錯,請照下圖認真檢查 另外注意 你在兩個檔案裡定義的beep 和 beep 是不一樣的,這才是錯誤的原因。 這個告警是告訴你沒有實現函式吧。你應該把這個函式的主體在.c裡實現。 微控制器的戰鬥機 你看看定義的函式名一樣嗎? 對於c語言的標頭檔案...