2013-08-02 119 views
0

我正在運行Eclispe IDE Kepler C/C++開發人員,因爲我想編寫基於8051的微控制器。我啓動Eclipse,File> New> C Project。在項目類型下選擇MCS51系列(SDCC),在工具鏈下選擇SDCC工具鏈。點擊下一步,選擇Release和Debug選項,點擊Finish。該項目已創建。我想嘗試一個簡單的代碼:8051在eclipse中包含文件設置

#include <8051.h> 
void delay() 
{ 
    int i,j; 
    for (i = 0;i<=100;i++) 
    for (j = 0;j<=100;j++); 
} 
void main() 
{ 
while (1) 
{ 
P1_0 =0; // led glow 
    delay(); 
    P1_0 = 1; // led off 
    delay(); 
    } 
} 

當我建立它有#inlude < 8051.h>前一個問號,當我雙擊它,我已經拿到了一封郵件:沒有Inludes找到,「找不到與該名稱匹配的包含文件」。 因此,我認爲Eclipse沒有找到8051頭文件。我試圖找到一個例子來解決這個問題,但我失敗了。問題是如何爲8051.h設置正確的路徑?如果你們中的任何一個人都能爲我提供一個合適的解決方案,

回答

0

在安裝工具鏈的文件夾中,應該有一個名爲「include」的文件夾。檢查8051.h是否位於/include的「根」文件夾中。如果沒有,請查找它。您必須將路徑添加到包含。假設文件位於/arch/8051.h,您的包含變爲:

#include <arch/8051.h> 
void delay() 
{ 
//stuff 
相關問題