小编ver*_*872的帖子

如何配置 CMake 来编译 MEX 文件?

我想在 CLion 中而不是在 MATLAB 中编译 MEX 文件(MATLAB 可执行文件)(这对编写 C 代码没有帮助)。但是,MEX 文件需要 #include mex.h(pp),这在普通 C++ 中不可用。而且,没有main功能的格式是不同的。

我正在使用 MATLAB R2018b 并希望使用 C++11 使用新的 C++ API for MEX-files。但是,我也可以使用旧的 API。

我试过查看CMake 的 FindMatlab 模块和其他几个位置。然而,大多数其他指南已经过时,甚至它们的参考链接也无法连接到它们的原始页面。

我是 CMake 的绝对新手,我不知道从哪里开始。

我目前无法使用#include "mex.h"#include "mex.hpp"#include "mexAdapter.hpp"等我也无法整理的功能没有main功能。

非常感谢任何可以通过上传或描述CMakeLists.txt必要文件来提供帮助的人 。

matlab cmake mex

6
推荐指数
1
解决办法
2660
查看次数

标签 统计

cmake ×1

matlab ×1

mex ×1