problem with mex -setup in Matlab 2016 b
    1 view (last 30 days)
  
       Show older comments
    
    Marry M
 on 25 Feb 2017
  
    
    
    
    
    Commented: Walter Roberson
      
      
 on 26 Feb 2017
            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...'
0 Comments
Accepted Answer
  Walter Roberson
      
      
 on 25 Feb 2017
        
      Edited: Walter Roberson
      
      
 on 25 Feb 2017
  
      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 Comments
  Walter Roberson
      
      
 on 26 Feb 2017
				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
More Answers (0)
See Also
Categories
				Find more on Write C Functions Callable from MATLAB (MEX Files) in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
