在kei mdk環境下開發嵌入式軟體時,有時候會遇到類似下面的錯誤:
..\user\stm32f10x_it.c(22): error: #5: cannot open source input file "usb_int.h": no such file or directory
這主要是標頭檔案管理目錄混亂造成的,通常,我們會把不同型別的檔案,如src 檔案,inc檔案,project檔案,lib檔案,obj檔案存放在不同的目錄下,c檔案在呼叫.h檔案時可以
1、在#include的時候指定相對路徑如#include "../inc/usb_init.h"
2、也可以在工程配置中設定好,即在include path中指定包含的路徑,在編譯工程的時候就會自動找到這些標頭檔案
Linux 編譯找不到標頭檔案
linux下使用gcc編譯找不到標頭檔案,但是檢視 系統標頭檔案件存放目錄 usr local include 發現標頭檔案確實存在,這是為什麼呢?這是因為linux下的預設標頭檔案路徑 不包含 usr local include,預設包含的是 usr include usr local 是用來存放...
找不到標頭檔案 C語言標頭檔案
今天我們來聊聊c語言中的標頭檔案。c語言程式 副檔名只能是.c或者.h,換句話說,c語言程式 只能在擴充套件名為.c或者.h的檔案中編寫。我們把.件稱為標頭檔案。標頭檔案可以在.c檔案中引用,也可以在.件中引用。標頭檔案是做什麼用的呢?我們來看一段程式 左邊是源 右邊是執行結果。這段 的功能是列印出...
mysql linux c找不到標頭檔案解決辦法
gcc c test.c i usr local mysql include gcc test.o o test l usr local mysql lib lmysqlclient test include include void main int argc,char argv else mys...