文章出處

      在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 "頭文件" 便編譯能通過,不必加上完整路徑


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()