CodeBlocks "no such file or directory" 錯誤解決方案(創建類找不到頭文件)


在CodeBlocks下,有時候需要自己定義類,當然就要添加相應的頭文件,但添加進去的頭文件明明包含在項目中了,

但編譯時還是會報錯:no such file or directory;這是為什么呢?

  其實是一個很簡單的問題,但有些人(比如說我)就會困在這兒,百度也找不到(至少我是沒找到),所以寫了上來.

  為了能讓編譯器找到你自己的頭文件,需要把頭文件的存放路徑告訴編譯器,操作如下:

在項目/構建選項/搜索路徑選項下,點擊添加按鈕,添加自己的頭文件的存放文件夾,搞定...

  如果你的CodeBlocks是英文版本,Progect->build options->Search directories,重復上面

另外在新建類的時候

File->new->Class

中間的File policy

header and implementation file shall be in same folder

這一行前面的勾必須選上去,要不然

#include "頭文件" 

編譯會出現找不到頭文件,得將頭文件的完整路徑給加上去才不會出錯。

將header and implementation file shall be in same folder

這一行給勾選上去,#include "頭文件" 便編譯能通過,不必加上完整路徑


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM