[討論] 請問R2014a 轉檔dll問題

作者: seamonst   2014-08-15 11:45:19
需要將matlab 寫好的code 轉出dll 給VB6用
系統:
win7 32 bit (因為要用VB6寫軟體)
+ matlab(台大雲端64bit)
+ SDK7.1 (線上抓 64 bit)
> 可啟動轉檔器(compiler),轉檔到一半會NG,
log 檔說在找 SDK7.1, Microsoft Visual Studio 2008,2010 ,2013 。
請問大大們,這是matlab 版本太高,不能跟vb 6相容嗎?
我得去找比較低階的版本?
或是R2014a matlab有64位和32位之分嗎?
謝謝
==========來個自問自答===============================================
使用matlab 2012a (auto fit 32 64 bit )
+SDK 32bit fro MATLAB 2012a
要轉出的檔是測試用的:
function y = mymagic(x)
y = magic(x);
存檔
1.設定mbuild -setup
(1)comliper=MS visual studio 2005
Microsoft Visual Studio 8
(2)修改program\....
非 program(x86)
需用VB6 so本機是用win7 32bit
2.delopytool
creat .net
add *.m file
約20min 可轉出dll用

Links booklink

Contact Us: admin [ a t ] ucptt.com