作者dataco (找相同的頻率)
看板C_and_CPP
標題[問題] 如何利用.H檔裡面定義的東西
時間Wed Dec 2 23:41:26 2009
最近老闆出了一個難題給我做,
就是用BCB開發人機介面去對CNC控制器做連結和操作,
因為小弟我本身不是語言背景,
在寫程式的時候觀念都很模糊。
提供我們CNC控制器的工程師,有給了我們很多連結的範本,
但幾乎都封包起來了,沒辦法去看它裡面的一個語法,
工程師有說...
到可以利用通訊協定的TIP.H檔和PLC.H的檔案,
去做一個人機介面的撰寫。
聽起來好像很簡單,但是我對於這兩個檔案裡面的語法,
是有看沒有懂, .H檔用來宣告之後,卻不知道怎麼去寫出一些相關的語法。
唉...感覺手邊的資源滿豐富的,但是卻不知道如何去利用它,
實在是有點無力阿 T^T!!
所以我想問的問題是...要怎麼去利用它已經定義好.H檔裡面的東西呢??
還是我觀念上有錯誤,希望有高手可以指正新手一下~~
拜託了 ˊˋ
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.107.167.48
1F:推 tyc5116:會封起來很正常啊,我們只要會call function不就好了? 12/02 23:44
2F:→ dataco:我超新手的~要怎麼CALL阿~ 12/02 23:52
3F:→ softwind:參考header file 直接call function 不就好了? 12/02 23:52
4F:→ softwind:? 你是要問 怎樣link嘛??? 12/02 23:53
5F:→ adrianshum:新手不代表標題可以隨便起沒意義的 12/03 00:04
6F:→ dataco:喔~對不起 ˊˋ 我修改一下.. 12/03 00:08
※ 編輯: dataco 來自: 120.107.167.48 (12/03 00:11)
7F:→ softwind:你的source code裡面擺 #include "....h" 之類的 12/03 00:47
8F:→ softwind:然後在source code中使用header裡面的function 12/03 00:47
9F:→ softwind:linking時候 下選項 -lC:\...之類的位置 把你的lib包進來 12/03 00:48
10F:→ softwind:ex: lib放在 C:\lib\L.lib 你就下 link -lC:\lib\L.lib 12/03 00:49
11F:→ softwind:之類的語法 詳細請看你的linker用哪個選項 12/03 00:49
12F:→ softwind:你應該是不清楚 build code的流程吧? 12/03 00:51
13F:推 VictorTom:小弟我猜不只, 搞不好是去Code_Job比較快的case....Orz 12/03 01:06
14F:→ VictorTom:理論上, .h裡告訴你有些什麼function/struct/class可以 12/03 01:09
15F:→ VictorTom:用, 對方RD提供一些sample demo說這些code怎麼接怎麼操 12/03 01:10
16F:→ VictorTom:作(可能最好有lib的使用manual可以參考); 另外要再解決 12/03 01:10
17F:→ VictorTom:上述s大說的link lib問題, 與自己設計BCB UI; 流程就是 12/03 01:11
18F:→ VictorTom:這樣, 如果還是不懂就不是這邊三言兩語能解決的....Orz 12/03 01:12