程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> CodeBlocks "no such file or directory" 錯誤

CodeBlocks "no such file or directory" 錯誤

編輯:C++入門知識

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved