包含matlab_add_mex和Cmake的问题



各位,我一直在努力解决这个问题。我必须用CMake建立一个mex文件(.mexw64)。在simulink下一切都很好,我可以使用

mex -ImyLib mySrc.cpp

但是当我使用CMake时:

find_package(myLib)
find_package(Matlab)
matlab_add_mex(NAME cmake_mySrc.mexw64 SRC mySrc.cpp LINK_TO myLib::myLib)

我有以下问题:

fatal error: simstruc.h: No such file or directory

我不明白,因为find_package(Matlab)应该导入simstruct.h不是吗?

谢谢你的帮助!

实际上我们需要Simulink来加载simstruct .h

find_package(myLib)
find_package(Matlab REQUIRED SIMULINK)
matlab_add_mex(NAME cmake_mySrc.mexw64 SRC mySrc.cpp LINK_TO myLib::myLib)

相关内容

  • 没有找到相关文章

最新更新