Problems Using Matlab in C++
显示 更早的评论
Hi everyone,
I'm trying to code a C++ program to use MatLab to calculate DFT for my application (without using MEX). I've tried the following means to link to MatLab libraries: - Adding the include path to the header files and #include the proper header files - Linking to the appropriate .lib files. 'libeng.lib' & 'libmx.lib' - Adding the path to the .dll files.
I am using Visual Studio 2010. When I tried running my application, I get a cryptic error message from MatLab that says: "The application was unable to start correctly. 0xc000003b".
I can't seem to find anything at all. Any help is appreciated. Thanks
采纳的回答
更多回答(1 个)
Kaustubha Govind
2011-3-10
0 个投票
As described on the documentation page for Compiling and Linking MATLAB Engine Programs, please also ensure that:
- $matlabroot\bin\win32 or $matlabroot\bin\win64 is on the System Path
- If you have multiple versions of MATLAB, make sure that one you compiled against is first on the system Path
- Start MATLAB as a COM server
类别
在 帮助中心 和 File Exchange 中查找有关 C Shared Library Integration 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!