Error using mex (line 206)

조회 수: 1 (최근 30일)
ikram loued
ikram loued 2020년 11월 19일
댓글: ikram loued 2020년 11월 19일
i have this error when i try to run a program using "fast_marching mesh " :
Error using perform_fast_marching_mesh (line 66)
You have to run compiler_mex before.
so i try :
>> mex -setup
Welcome to mex -setup. This utility will help you set up
a default compiler. For a list of supported compilers, see
http://www.mathworks.com/support/compilers/R2013a/win64.html
Please choose your compiler for building MEX-files:
Would you like mex to locate installed compilers [y]/n? y
Select a compiler:
[1] Microsoft Software Development Kit (SDK) 7.1 in C:\Program Files (x86)\Microsoft Visual Studio 10.0
[0] None
Compiler: 1
Please verify your choices:
Compiler: Microsoft Software Development Kit (SDK) 7.1
Location: C:\Program Files (x86)\Microsoft Visual Studio 10.0
Are these correct [y]/n? y
***************************************************************************
Warning: MEX-files generated using Microsoft Windows Software Development
Kit (SDK) require that Microsoft Visual Studio 2010 run-time
libraries be available on the computer they are run on.
If you plan to redistribute your MEX-files to other MATLAB
users, be sure that they have the run-time libraries.
***************************************************************************
Trying to update options file: C:\Users\admin\AppData\Roaming\MathWorks\MATLAB\R2013a\mexopts.bat
From template: C:\PROGRA~1\MATLAB\R2013a\bin\win64\mexopts\mssdk71opts.bat
Done . . .
**************************************************************************
Warning: The MATLAB C and Fortran API has changed to support MATLAB
variables with more than 2^32-1 elements. In the near future
you will be required to update your code to utilize the new
API. You can find more information about this at:
http://www.mathworks.com/help/matlab/matlab_external/upgrading-mex-files-to-use-64-bit-api.html
Building with the -largeArrayDims option enables the new API.
**************************************************************************
after this i find the same error when i retry to runnig the program :
so i try : compile_mex
Error using mex (line 206)
Unable to complete successfully.
Error in compile_mex (line 2)
mex mex/perform_front_propagation_2d.cpp mex/perform_front_propagation_2d_mex.cpp
mex/fheap/fib.cpp
did anyone can help me please?
  댓글 수: 2
James Tursa
James Tursa 2020년 11월 19일
What do you get if you try this directly with the verbose option?
mex -v mex/perform_front_propagation_2d.cpp mex/perform_front_propagation_2d_mex.cpp mex/fheap/fib.cpp
ikram loued
ikram loued 2020년 11월 19일
mex -v mex/perform_front_propagation_2d.cpp mex/perform_front_propagation_2d_mex.cpp mex/fheap/fib.cpp
C:\PROGRA~1\MATLAB\R2013A\BIN\MEX.PL: Error: 'mex/perform_front_propagation_2d.cpp' not found.
Error using mex (line 206)
Unable to complete successfully.

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

Help CenterFile Exchange에서 MATLAB Compiler SDK에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by