matlab调用c++生成dll32位与64位对应关系
首先強調(diào)重要一點,如果你是32位C++程序想要調(diào)用matlab生成的dll,那么你的matlab需要是32位版本的(網(wǎng)上有說64位matlab也可以轉(zhuǎn)為32位dll,但是本人沒有成功,這里就不進行介紹)。同樣,如果你是64位C++程序想要調(diào)用matlab生成的dll,那么你的matlab需要是64位版本。
這里,筆者的環(huán)境分別是matlab2015b-32bit,以及visual studio2017-64bit(我們編譯程序時可以在64位vs選擇win32程序,所以vs可以是64bit)。
說明:matlab64位生成的dll是64位的,matlab32位生成的dll是32位的,所以需要根據(jù)C++程序?qū)儆?2/64選擇不同位數(shù)的matlab!而matlab生成dll的方式在32/64下都是一樣的,并且其他環(huán)節(jié)配置也是類似的,下面一并介紹。
?
對于matlab調(diào)用c++的dll也是一樣,32位matlab對應(yīng)32位c++ dll,64位matlab對應(yīng)64位c++ dll。
C++程序調(diào)用matlab生成的32位dll_擼鐵Coder的博客-CSDN博客_matlab生成32位dll
總結(jié)
以上是生活随笔為你收集整理的matlab调用c++生成dll32位与64位对应关系的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MATLAB调用C++程序
- 下一篇: 星座图与IQ调制总结+BPSK、QPSK