Re: [問題] 如何將用bcb與自己寫得m-file結合
※ 引述《yourboss (你老闆)》之銘言:
: 標題: [問題] 如何將用bcb與自己寫得m-file結合
: 時間: Fri Oct 9 02:01:50 2009
:
: 我是個學生,現在有個project,我後面的程式是用matlab把他寫成function
:
: 但是前面的程式是用bcb的form去跑
:
: 我該怎麼用bcb去跑我寫得m-file?
:
: 我查到的資料是使用matlab compiler轉成dll與lib?
:
: 但是之後我就不會弄了
:
: 把編譯好的.h檔include進來?我include進來之後又link error
:
: lib跟dll檔要放進來?說實在我不太瞭解lib與dll的用法 囧
:
: 只差這步大概就完成了
:
: 拜託各位高手救救我吧!感恩
:
: --
: ※ 發信站: 批踢踢實業坊(ptt.cc)
: ◆ From: 118.171.163.222
: 推 VictorTom:.h檔放的是函數/結構等相關的定義, 你自己的.c/.cpp檔必 10/09 02:05
: → VictorTom:須知道你的程式裡用到的相關函數與結構的內容為何才有辦 10/09 02:05
: → VictorTom:法編譯出obj檔, 但是你既然用的是別的地方寫好的函數, 10/09 02:06
: → VictorTom:總是要有該函數的binary與你的binary(obj)做連結(link) 10/09 02:06
: → VictorTom:整個程式才能執行; 而.dll與.lib就是那其他地方實作好的 10/09 02:07
: → VictorTom:binary. 10/09 02:08
: → VictorTom:.lib檔有可能包含完整實作, 也有可能只有真正的實作檔 10/09 02:08
: 推 VictorTom:(.dll)的函數出入口. 你的case就是這種吧, 所以你加入了 10/09 02:10
: → VictorTom:.h檔之後, 還要去linker設定裡加入matlab產生的.lib的位 10/09 02:11
: → VictorTom:置, 有的可以指定link哪個檔案, 有的是設定.lib檔的path 10/09 02:12
: → VictorTom:讓BCB要做link時去找. BCB6時這設定好像在Porj Option-> 10/09 02:13
: → VictorTom:Dir/Condition那個tab, 你用的版本就自己找找看吧. 最後 10/09 02:14
: → VictorTom:記得把.dll檔放到和執行檔同樣的資料夾去才能正常執行. 10/09 02:14
: → VictorTom:動態連結與靜態連結這些問題以後有機會碰到再研究吧.... 10/09 02:15
: → VictorTom:喵的我幹麻不直接回文算了, 還推過頭遲了5分鐘才去餵我 10/09 02:16
: → VictorTom:農場裡的豬, 這樣明天又要晚5分鐘才能睡了....Q_Q~ 10/09 02:16
感謝V大的解說,compiler終於過了
可是在執行時會出現錯誤...
我的內容是好幾個m-file,我將他們一起compiler成一個lib跟dll等檔案
(假設主要的m-file的函式為compose() )
然後照著v大的動作,
在c++方面,我用bcb裡的form,裡面有個button,
當按下button時,裡面就直接執行compose(); (這裡不知道是不是直接這樣就可以?
compiler過了之後,
在run的時候,一開始都沒事,只要我一按button就錯誤。
有人知道哪裡錯了嗎?搞個matlab跟bcb結合快瘋了> <
感恩...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.171.177.5
推
10/10 15:03, , 1F
10/10 15:03, 1F
→
10/10 15:03, , 2F
10/10 15:03, 2F
→
10/10 15:04, , 3F
10/10 15:04, 3F
→
10/10 15:04, , 4F
10/10 15:04, 4F
我compose都沒引數與回傳值,真的弄到快瘋了> <
※ 編輯: yourboss 來自: 118.171.174.7 (10/10 15:09)
→
10/10 15:15, , 5F
10/10 15:15, 5F
→
10/10 15:15, , 6F
10/10 15:15, 6F
推
10/12 18:27, , 7F
10/12 18:27, 7F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章