Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 4059|回復: 2

I2C的程式問題

[複製鏈接]
發表於 2011-5-25 23:06:13 | 顯示全部樓層 |閱讀模式
程式參考下列網址
http://www.robotworld.org.tw/index.htm?pid=10&News_ID=4063

我是連接RB-100的I2C 接SRF02測試,可是一直沒辦法編譯成功,請問哪裡出錯了??


編譯結果:

1>------ 已開始建置: 專案: SRF02, 組態: Release Win32 ------
1>  SRF02.cpp
1>SRF02.cpp(2): warning C4627: '#include <roboard.h>': 尋找先行編譯標頭使用時略過
1>          新增指示詞到 'StdAfx.h' 或重建先行編譯標頭
1>SRF02.cpp(7): error C2065: 'nsigned' : 未宣告的識別項
1>SRF02.cpp(7): error C2144: 語法錯誤 : 'long' 必須在 ';' 之後
1>SRF02.cpp(7): error C3861: 'GetTickCount': 找不到識別項
1>SRF02.cpp(8): error C3861: 'GetTickCount': 找不到識別項
1>SRF02.cpp(8): fatal error C1903: 無法從先前的錯誤復原; 正在停止編譯
========== 建置: 0 成功、1 失敗、0 最新、0 略過 ==========
發表於 2011-6-10 13:58:29 | 顯示全部樓層
宣告的nsigned記得改成unsigned
其他該注意的地方應該就是SRF02的用法了
發表於 2011-6-22 09:20:04 | 顯示全部樓層
除了樓上說的...還要在一開始 include 的時候加入

#include <windows.h>  // 才能使用 GetTickCount()

加上 roboard.h & RoBoIO.lib 路徑指定正確, 編譯就會過囉
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2022-8-20 11:05 , Processed in 0.269420 second(s), 7 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表