linux下防止多重定義

以前沒有做過工程項目,如今遇到了很多問題,我希望把自己遇到的問題記錄下來,就比如最近遇到的重定義問題,因爲是自己寫makefile的緣故,我在.H文件中定義了變量,檢查了代碼邏輯沒有問題,但是在編譯過程中卻頻頻的報錯,定義變量重定義。 解決的辦法。 一,將你要定義的變量寫到一個.h文件中,讓所有的文件都調用它。 二,在變量前加上static,定義爲靜態變量。 最開始不明所以,只得把變量寫到.C文件
相關文章
相關標籤/搜索