Robofun 機器人論壇

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

roboard 軟體 的文件中的問題???/

[複製鏈接]
發表於 2010-1-16 22:06:25 | 顯示全部樓層 |閱讀模式
請問一下m大或安大:
在軟體V1.5 update版中的文件,有一頁教學是

Setting RoboIO in your VC2005/2008 project 的
if using the satic version 與 if using the DLL version
設定是二選一嗎?/
另外,我無法選到RoBoIO.lib這個檔~~~~~只有這個選項$(NOINHERIT)


最後,如果都設定好了以後,要如何開始寫程式???有點不太瞭解程序~~
可否指點一下,謝謝
發表於 2010-1-16 22:39:58 | 顯示全部樓層
static : 靜態, 指的是lib之類的函式庫, 編譯的時候會進檔案裡面, 執行時就存在了
dynamic : 動態, 指的是DLL--->Dynamic linked libery
, 程式執行時候, 會用到的時候才"動態"載入

這部分看需求, 隨便你怎樣選
我是喜歡後者
因為這樣比較省資源且彈性較大

開始寫程式...就是開始---> 程式集...VS.net ... VB/C#/C++...
然後開始打字..打完字按建置(不可執行, 會當機)
建置完成你會得到.exe檔案, 把這個檔案COPY進roboard執行就可以了
我在做程式測試都是把roboard開者不關, 接一台7吋觸控螢幕在上面
桌機做出程式檔以後, 透過網路把程式傳進roboard測試
 樓主| 發表於 2010-1-16 22:54:43 | 顯示全部樓層
謝謝m大的講解~~~~~
但是我目前遇到的是
我無法選到RoBoIO.lib這個檔~~~~~只有這個選項$(NOINHERIT)

請問如何解?
發表於 2010-1-16 23:48:13 | 顯示全部樓層
這我沒用過... 我主要用DLL搭VB.net  或C#

這設定也得試試看才能知道...
不過安東尼應有辦法解決..快請出超厲害的怪怪工程師吧
 樓主| 發表於 2010-1-17 00:15:28 | 顯示全部樓層
沒關係,倒也不一定要用.lib,我是因為照著文件做的
若是沒這步也可以的話,那就沒關係。
發表於 2010-1-17 21:53:20 | 顯示全部樓層
.lib是要作靜態鍊結用的. (可以把函式庫與你的程式碼結合在一起). .dll則是動態鍊結. 通常dll會放在執行檔的目錄下. 或是windows/system32內.  但是你的程式要去作載入dll的動作.

另外.如果是VC的話. 你應該要有.h檔案. 才能知道這個.dll or .lib提供什麼功能給您使用.
謝謝.

Regards,
Kaffe
 樓主| 發表於 2010-1-27 09:59:27 | 顯示全部樓層
原來是這樣,謝謝k大的解說,小的有機會試一下再來發問
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-4-19 06:52 , Processed in 0.218534 second(s), 7 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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