Re: 請問error: (1098) conflicting declarations for variable "_Bubble_Sort"?
|
||||
---|---|---|---|---|
管理員
|
jlian你好,詢問一下 com.c 中是否有加入 #include "com.h" ,如果沒有可以嘗試添加後重新編譯。
發表於: 2022/2/17 15:18
|
|||
|
Re: 請問error: (1098) conflicting declarations for variable "_Bubble_Sort"?
|
||||
---|---|---|---|---|
資深會員
|
有專案嗎? 我可以幫忙看一下~
另外把com.h的Header Guard先comment out掉, 測試看看~
發表於: 2022/2/16 13:51
|
|||
不要盲目地從一堆“嘗試”中去找答案;將時間用來找尋“最正確”的方法。
|
||||
|
Re: 請問error: (1098) conflicting declarations for variable "_Bubble_Sort"?
|
||||
---|---|---|---|---|
資深會員
|
Dear GodBlessU :
應該沒重複... 謝謝.
發表於: 2022/2/16 9:29
Edited by jlian on 2022年02月16日 09:48:57
|
|||
|
Re: 請問error: (1098) conflicting declarations for variable "_Bubble_Sort"?
|
||||
---|---|---|---|---|
資深會員
|
您可以確認一下您所有的header file的Header Guard是否有重複的名稱.
Header Guard如下 : #ifndef XC_HEADER_TEMPLATE_H #define XC_HEADER_TEMPLATE_H
發表於: 2022/2/15 17:42
|
|||
不要盲目地從一堆“嘗試”中去找答案;將時間用來找尋“最正確”的方法。
|
||||
|
請問error: (1098) conflicting declarations for variable "_Bubble_Sort"?
|
||||
---|---|---|---|---|
資深會員
|
大家好 :
MPLABx : V5.45 XC8 : V2.31 1.出現如下的情況 : main.c:129:5: warning: implicit declaration of function 'Bubble_Sort' is invalid in C99 [-Wimplicit-function-declaration] error: (1098) conflicting declarations for variable "_Bubble_Sort" (main.c:129) 2.原因 : 在com.c及com.h皆有Bubble_Sort(), 在main有include com.h及call Bubble_Sort(), 為何會出現1.的情況? 3.解法 : 在main前加一extern即可解決. 4.其他 : 但另一個在com.c及com.h的Hex2Asc()卻不會有這種情形... 有人知道為何會有兩種不同的情況發生? 謝謝.
發表於: 2022/2/15 16:37
|
|||
|