Visual Studio を使用して C++ MATLAB データ API 共有ライブラリを C++ アプリケーションに統​合するにはどうすれば​よいですか?

16 ビュー (過去 30 日間)
MathWorks Support Team
MathWorks Support Team 2022 年 9 月 16 日
編集済み: MathWorks Support Team 2025 年 12 月 15 日 7:53
MATLAB Compiler SDK を使用して C++ MATLAB データ API 共有ライブラリを作成しました。
このライブラリを C++ アプリケーションに統合する方法として「C++ MATLAB データ API 共有ライブラリの生成と C++ アプリケーションのビルド」というドキュメントがありますが、こちらでは C++ アプリケーションのビルドに mbuild コマンドが使用されています。
Visual Studio での C++ アプリケーションの作成方法を教えてください。
 

採用された回答

MathWorks Support Team
MathWorks Support Team 2025 年 12 月 15 日 0:00
編集済み: MathWorks Support Team 約21時間 前
次の設定を行います。
0) プラットフォームを「x64」にします。
1) C/C++ -> 全般 -> 追加のインクルードディレクトリ
<mcr>\extern\include;<mcr>\extern\include\win64
ここで <mcr> は mcr のインストールパスとなります (例: C:\Program Files\MATLAB\MATLAB Runtime\R2025a)。
2) リンカ -> 一般 -> 追加のライブラリディレクトリ
<mcr>\extern\lib\win64\microsoft
3) リンカ -> 入力 -> DLL の遅延読み込み
libMatlabDataArray.dll
4) プロジェクト -> 既存の項目を追加
<mcr>\extern\lib\win64\microsoft 内の以下のファイルを追加します。libMatlabCppSharedLib.liblibMatlabDataArray.lib 
5) プログラムを実行する前に、.ctf ファイルを .exe と同じディレクトリにコピーします。
参考:
https://www.mathworks.com/matlabcentral/answers/549564-how-do-i-build-a-driver-application-for-a-c-matlab-data-api-shared-library-using-microsoft-visual

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeC++ MATLAB データ API 共有ライブラリの統合 についてさらに検索

タグ

タグが未入力です。

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!