基於引擎的matlab vc混合程式設計的配置

2021-09-30 11:53:44 字數 1463 閱讀 6505

前段時間在專案中做了一些關於基於引擎的vc+matlab混合程式設計的工作。

如果你是混合程式設計新手,我相信使用引擎的方式程式設計是比較簡單快捷的一種方式。

當然這種方法也有其缺點,就是不能脫離matlab執行環境

在vc中配置方法如下

step.1 首先在程式**中包含"engine.h".

step.2 將所需的matlab庫檔案和原始檔包含在vc編譯器下:

tools-->options-->directory    includefile選項中包含路徑 (自己matlab安裝目錄)\extern\include

tools-->options-->directory   libraryfile選項中包含路徑 (自己matlab安裝目錄)\extern\lib\win32\microsoft

step.3  project-->setting-->debug      在工作目錄中包括  (自己matlab安裝目錄)\bin\win32

step.4 project-->setting-->link  包含 libmx.lib libmat.lib libeng.lib檔案

注1:若出現不能包含 libxx.dll則說明未進行step.3

注2:若出現不能包含 "engine.h"則step.1 includefile目錄出錯

注3:若出現不能包含 libxx.lib則step.1 libraryfile目錄出錯,有的版本的matlab中.lib檔案在(自己matlab安裝目錄)\extern\lib\win32\microsoft\mscv50\中

注4.在配置過程中意外掛程式機則vc中的配置未儲存,故需要重新配置。若vc配置儲存成功,則在同一臺機器上無需重複配置,當然若要在一台新機器上執行則需要重新配置

混合雲中容器編排引擎的好處

混合雲將是企業的新的應用模型,但是應用移植性卻成了首要問題。但是,在混合雲編排中,容器引擎卻可以就對這一挑戰。對於使用公有與混合雲的組織來說,容器已經成為了應用移植的最佳途徑。容器編排引擎提供了一種能力來管理容器的執行和規模 這一好處在混合雲使用者中同樣存在。讓我們考慮一下這個新興趨勢 使用容器和容...

混合雲中容器編排引擎的好處

混合雲將是企業的新的應用模型,但是應用移植性卻成了首要問題。但是,在混合雲編排中,容器引擎卻可以就對這一挑戰。對於使用公有與混合雲的組織來說,容器已經成為了應用移植的最佳途徑。容器編排引擎提供了一種能力來管理容器的執行和規模 這一好處在混合雲使用者中同樣存在。讓我們考慮一下這個新興趨勢 使用容器和容...

基於Unity引擎的Bent Normal實現

個人主頁 作者也是u sparkle活動參與者,uwa歡迎更多開發朋友加入u sparkle開發者計畫,這個舞台有你更精彩!最近半年趕專案的事情一直很忙,好不容易有空做點渲染的東西,於是嘗試了一下 bent normal maps 這是unreal 4.17發布的功能之一,可以拿來解決間接光照漏光。...