Re: include 问题
|
||||
---|---|---|---|---|
版主
![]() ![]() ![]() |
這是 C 變量使用的基本觀念。你在共用的H 裡宣告了一個變量 G_rs485buf[100] ,但同時使用在兩個程式裡所以就會錯了。
一般在H檔裡所置放的式 #if defined, #define, protype function 等,一般是不會將變數放在那的。以你的例子兩個程式要共用一個變量的話就只能有一個宣告,另依程式就必須使用 extern G-rs485buf[100] 的方式宣告。 使用方式參考 W401 教育訓練的第七章說明: http://www.microchip.com.tw/modules/w ... glefile.php?cid=4&lid=236
發表於: 2009/8/25 15:03
|
|||
|
include 问题
|
||||
---|---|---|---|---|
新會員
![]() ![]() ![]() |
为什么编译说 有多重定义
请看附件 Attach file: ![]() Link only for registered users
發表於: 2009/8/24 15:36
|
|||
|