matlab_add_mex is not found

조회 수: 4 (최근 30일)
Chanoh Park
Chanoh Park 2017년 2월 13일
답변: Sonam Gupta 2017년 2월 15일
Hi,
I have installed matlab and matlab-support in ubuntu 14.04 and cmake does not work. Seems like it is not able to find matlab_add_mex in my CMakeList.txt. It's weird because it worked in ubuntu 16.04. I'm using R2016b and cmake version is 2.8. Does anyone know what's wrong?
>> cmake..
-- Configuring MEX files
CMake Error at CMakeLists.txt:17 (matlab_add_mex):
Unknown CMake command "matlab_add_mex".
-- Configuring incomplete, errors occurred!

답변 (1개)

Sonam Gupta
Sonam Gupta 2017년 2월 15일
Ubuntu 16.04 uses version 3.x for CMake which supports 'matlab_add_mex' function which is there inside FindMatlab package. It is not there in CMake version 2.8 which you have by default on Ubuntu 14.04. I expect that upgrading to CMake version 3.3.2 or higher should resolve the error.
Below is the link that might be useful for you to upgrade CMake to a higher version:
This link uses wget http://www.cmake.org/files/v3.2/cmake-3.2.2.tar.gz instead of which you can get 3.3.2 using
wget https://cmake.org/files/v3.3/cmake-3.3.2.tar.gz
Hope this helps.

카테고리

Help CenterFile Exchange에서 Introduction to Installation and Licensing에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by