解決IAR中H檔案不能開啟的方法

2021-07-24 04:55:33 字數 1705 閱讀 1121

我用的是

iar ew8051-ev-750a

。執行時經常出錯,如:

fatal error[pe005]: could not open source file "hal.h" d:\cc2430 tester-0.6\per-receive\library\cc2430\hal\source\wait.c 23

。經過查資料才發現是路徑沒有配置好,下面我就說一下配置。下圖是我已經配置好的(不同的程式配置是不一樣的)。

例如工程檔案在,h

檔案在d:\cc2430 tester-0.6\per-receive\library\cc2430\hal\include中,那麼

$proj_dir$\..\..\..\library\cc2430\hal\include

就可以了。

知識點:

在定義包含檔案路徑的文字框中,定義包含檔案的路徑有兩種很重要的語法,

一是$toolkit_dir$,這個語法表示包含檔案的路徑在

iar安裝路徑的

8051資料夾下,也就是說如果

iar安裝在

c盤中,哪麼它就表示

c:\program files\iar systems\embedded workbench 4.05 evaluation version\8051這個路徑。二是

$proj_dir$,這個語法表示包含檔案的路徑在工程檔案中,也就是和

eww檔案和

ewp檔案相同的目錄。我們剛此建立的

project專案中,如果使用了這個語言,哪麼就表示現在這個檔案指向了

c:\documents and settings\administrator\桌面

\project這個資料夾。

和這兩個語言配合使用的還有兩個很重要的符號,這就是

\..

和「\資料夾名」。

\..:表示返回上一級資料夾

\資料夾名:表示進入名為

「資料夾名

」的資料夾。

我們來具體看兩個例子。

$toolkit_dir$\inc\:這句話的意思是包含檔案指向

c:\program files\iar systems\embedded workbench 4.05 evaluation version\8051\inc

$proj_dir$\..\source:這句話的意思是包含檔案指向工程目錄的上一級目錄中的

source資料夾中

更簡單方法:

在寫include時,用雙引號「」不用尖括號

<>

IIS不能開啟網頁的解決方法

1 檢視 屬性 文件 看看啟用預設文件中是否存在 index.asp index.htm index.html 最好全都有,沒有可新增 2 檢視 屬性 主目錄 a 本地路徑是否指定正確 b 是否勾選 指令碼資源訪問 c 是否勾選 讀取 d 執行許可權 純指令碼 a 是否勾選 匿名訪問 b 使用者名稱...

Window2K中不能開啟 chm檔案的解決辦法

今天碰到.chm檔案打不開,網上搜尋下,找到最好的解決辦法 window2k中不能開啟 chm檔案的解決辦法 這個問題的發生,是由於hhctrl.ocx的版本號出現錯誤或未正確註冊。原因在於安裝的其他軟體用hhctrl.ocx的舊版本替換了原來的版本。ie6sp1中,這個檔案的版本號應為5.2.37...

oracle資料庫斷電後不能開啟的解決

oracle資料庫斷電後不能開啟的解決 資料庫突然斷電後,不能開啟。或者偶爾能開啟,但是很快就關閉。原因可能很多。但是解決問題只有一種辦法 看trace日誌,alert錯誤日誌 簡單寫下我的解決過程 1,在alert日誌中 www.2cto.com 錯誤如下兩種 ora 00600 internal...