墨西哥人的过程与MinGW / MSYS2和GSL

8视图(30天)
克里斯汀Bruchko
克里斯汀Bruchko 2020年6月23日
我试图使用过程特性的新墨西哥人但我的墨西哥人文件只说“无效的c++ MEX-file”与mexhost当试图运行。我编译cpp文件MinGW64 c++编译器,使用gsl - 2.6库。我认为第二个mexhost过程不能访问的库运行GSL所需的部分代码。
我有GSL dll和库需要用户环境变量已经与我的道路,我尝试我的墨西哥人直接添加dll函数试图跑,和我已经依赖沃克,似乎没有任何失踪除了API和EXE dll我来理解是指没有失踪,但是别的东西。
我怎么能让第二个mexhost过程有相同的访问dll和填词为主要流程?我试图这样做的目的是防止Matlab关闭时,墨西哥人功能错误,我宁愿第二过程结束,能够调试的原因不是必须进入一个Matlab崩溃报告。我使用2019 b和2020两台电脑,都有同样的问题。
2的评论
克里斯汀Bruchko
克里斯汀Bruchko 2021年6月1日
我的问题是我使用的API。我仍然有我的墨西哥人文件设置矩阵C API (mxArray数据结构),但进程仅适用于新的c++ API墨西哥人。你可以找到关于c++ API的更多细节 在这里 。希望你的问题是,简单的修复。

登录置评。

答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!