我希望在CLion中编译MEX文件(MATLAB可执行文件),而不是在MATLAB中编译(它对编写C代码没有帮助)。然而,MEX文件需要#include mex.h(pp),这在普通的C++中不可用。此外,格式不同,没有
我正在使用MATLAB R2018b,并希望使用新的C++ API for MEX-files使用C++11。但是,我也可以使用旧的API。
我已经尝试查看CMake的FindMatlab模块和其他几个位置。然而,大多数其他指南都已过时,甚至它们的参考链接也无法连接到原始页面。
我是CMake的绝对新手,不知道从哪里开始。
我目前无法使用
非常感谢任何能够帮忙上传或描述所需的
main
函数。我正在使用MATLAB R2018b,并希望使用新的C++ API for MEX-files使用C++11。但是,我也可以使用旧的API。
我已经尝试查看CMake的FindMatlab模块和其他几个位置。然而,大多数其他指南都已过时,甚至它们的参考链接也无法连接到原始页面。
我是CMake的绝对新手,不知道从哪里开始。
我目前无法使用
#include "mex.h"
、#include "mex.hpp"
、#include "mexAdapter.hpp"
等内容。我也无法编译没有main
函数的函数。非常感谢任何能够帮忙上传或描述所需的
CMakeLists.txt
文件的人。
find_package(Matlab)
。该命令的使用方式与“标准”的add_executable
或add_library
非常相似。 - Tsyvarev