필터 지우기
필터 지우기

problem with mex -setup in Matlab 2016 b

조회 수: 1 (최근 30일)
Marry M
Marry M 2017년 2월 25일
댓글: Walter Roberson 2017년 2월 26일
Hi, in windows 10, and Matlab 2016 b, and visual C++ 2013 (professional version), when I'm doing mex-setup will see the following warning, any idea please?
'MEX configured to use 'Microsoft Visual C++ 2013 Professional' for C++ language compilation. Warning: The MATLAB C and Fortran API has changed to support MATLAB variables with more than 2^32-1 elements...'

채택된 답변

Walter Roberson
Walter Roberson 2017년 2월 25일
편집: Walter Roberson 2017년 2월 25일
You only need to worry about that warning if you are using old mex code written in the day when only 32 bits was possible.
It is sort of like a warning, "Caution, this product has changed to use unleaded gasoline only!" Which might be relevant if you are old enough to have worked on cars that accepted leaded gas, or might have to use an antique that uses it, but is just "noise" otherwise.
  댓글 수: 2
Marry M
Marry M 2017년 2월 25일
편집: Walter Roberson 2017년 2월 26일
ok thanks, however when I'm running 'vl_compilenn' would see this error:
Error using mex data.cpp, fatal error C1083: Cannot open include file: 'windows.h': No such file or directory.
so may be for that warning or something else ?
Walter Roberson
Walter Roberson 2017년 2월 26일
The warning about ABI change is completely separate from windows.h
windows.h should be available in VS2013 Professional. Please see the advice at http://stackoverflow.com/questions/12748896/cannot-open-windows-h

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

추가 답변 (0개)

카테고리

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

Community Treasure Hunt

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

Start Hunting!

Translated by