4
我有一個簡單的Arduino草圖,跨越幾個文件。在h文件中有一個函數簽名,並在C文件中定義。Arduino IDE可以用於開發普通的舊C程序嗎?
如果我試圖編譯(「驗證」)草圖,我得到「未定義參考」錯誤的C文件中定義的函數。將文件名從* .c更改爲* .cpp可解決此問題,但我不想將該文件定義爲C++文件。是否有可能在Arduino中編譯普通的舊C文件?
在此先感謝。
我有一個簡單的Arduino草圖,跨越幾個文件。在h文件中有一個函數簽名,並在C文件中定義。Arduino IDE可以用於開發普通的舊C程序嗎?
如果我試圖編譯(「驗證」)草圖,我得到「未定義參考」錯誤的C文件中定義的函數。將文件名從* .c更改爲* .cpp可解決此問題,但我不想將該文件定義爲C++文件。是否有可能在Arduino中編譯普通的舊C文件?
在此先感謝。
Arduino IDE非常有限,我的建議是:避免它。你有一些替代方案,你可以在這裏找到:使用Minibloq圖形化編程環境http://arduino.cc/playground/Main/DevelopmentTools
我不確定它是否有幫助,但是這是前幾天在reddit上發佈的:http://spin.atomicobject.com/2011/10/15/taking-the-training-wheels-off-the -arduino / – Cooper6581