Effacer les filtres
Effacer les filtres

matlab_add_mex is not found

5 vues (au cours des 30 derniers jours)
Chanoh Park
Chanoh Park le 13 Fév 2017
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!

Réponses (1)

Sonam Gupta
Sonam Gupta le 15 Fév 2017
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.

Catégories

En savoir plus sur Introduction to Installation and Licensing dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by