問題:
"../source/dsp2833x_sysctrl.c", line 16: fatal error #5: could not open source file "dsp2833x_device.h" ,在工程目錄下已經在include下包括所有標頭檔案了,編譯仍然找不到標頭檔案。
解決辦法:
1:將標頭檔案拷貝到該工程資料夾目錄下面。
2:#include 「dsp2833x_device.h」的時候指定路徑,例:#include 「../src_lib/dsp2833x_device.h」, 其中用「..」表示上一級目錄,這樣可以省略上一級路徑。
3:project->properties->build->include options ,這裡新增標頭檔案的路徑
編譯出錯 找不到標頭檔案
在kei mdk環境下開發嵌入式軟體時,有時候會遇到類似下面的錯誤 user stm32f10x it.c 22 error 5 cannot open source input file usb int.h no such file or directory 這主要是標頭檔案管理目錄混亂造成的,通...
VS編譯缺少unistd h標頭檔案
許多在 linux 下開發的 c 程式都需要標頭檔案 unistd.h,但 vc 中沒有這個標頭檔案,所以用 vc 編譯總是報錯。把下面的內容儲存為 unistd.h 可以解決這個問題。this file is part of the mingw32 package.unistd.h maps ro...
編譯出錯的可能情況
編譯器的一部分工作是尋找程式文字中的錯誤。編譯器沒有能力檢查乙個程式是否 按照其作者的意圖工作,但可以檢查形式 form 上的錯誤。下面列出了一些最常見的 編譯器可以檢查出的錯誤。語法錯誤 syntax error 程式設計師犯了c 語言文法上的錯誤。下面程式展示了一些常 見的語法錯誤 每條注釋描述...