フィルターのクリア

MS Visual Studio C 32 bits mxArray DLLs for the interface to MATLAB 64 bits

2 ビュー (過去 30 日間)
Hi All,
Please explaine me why MS Visual Studio C 32 bits mxArray DLLs for the interface from C to MATLAB can't be found in 64 bit MATLAB installation. What is relation of the 32 bit C application and 64 bit MATLAB when these environments are connected by virtual pipe for example or MAT file?
Thanks,
AlexS
  6 件のコメント
Walter Roberson
Walter Roberson 2022 年 4 月 5 日
MS Visual Studio C 32 bits mxArray DLLs for the interface from C to MATLAB can't be found in 64 bit MATLAB installation
Example: The C code is launched on the 32-bit embedded platform in network
32 bit Embedded platforms are not MS Windows .
https://www.mathworks.com/help/matlab/matlab_external/introducing-matlab-engine.html does not offer the possibility of executing on remote machines is you are using COM objects (but does not rule it out.)
The remote access that Mathworks discusses on that page are for Unix systems using pipes. In order to use the facility, the system, the system making the call must have access to the Unix pipe() system call, the unix forkv() system call, and an rsh executable. Embedded platforms do not typically have those facilities (a QNX system just might be able to work something equivalent out.)
Alex Sidorov
Alex Sidorov 2022 年 4 月 19 日
Thanks :)

サインインしてコメントする。

採用された回答

Walter Roberson
Walter Roberson 2022 年 3 月 31 日
This is an operating system limitation.
The only operating system that I can recall ever having the ability to call to a lower-bit facility, was an early Unix-like operating system that had no hardware memory protection, and wrote data arguments into the first page of memory and then did a processor reset to switch into 16 bit mode.

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeC Shared Library Integration についてさらに検索

製品


リリース

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by