What C-compiler do I need to be able to use IGES toolbox ?

1 view (last 30 days)
Faez Alkadi
Faez Alkadi on 12 Sep 2017
Commented: DR on 25 Jun 2019
I have Windows 7 and try to use the IGES toolbox but don't know what C-compiler I should install?
Thank you
  1 Comment
DR
DR on 25 Jun 2019
I'm having the same size issue with IGEStoolbox. makeIGESmex.m status display show:
I get the following error message when running the 'example.igs' IGES files (141 KB filesize):
Error using nrbSrfRegularEvalIGES
Requested 12884901926x80 (3840.0GB) array exceeds maximum array size preference.
Running another IGS file (8,129 KB filesize) I get a similar error:
Requested 12884902800x1000 (48000.0GB) array exceeds maximum array size preference.
Any suggestions on the how to fix this problem?
I'm running MATLAB 2019a and using the Microsoft Visual C++ 2017 (C) compiler. I've tried installing the MinGW-w64 C/C++ compiler v 19.1.0 (Matlab Add-On Manager confirms it is available), deleting the mex files, and ran makeIGESmex.m again. MS Visual C++ 2017 overrides the MinGW compiler.

Sign in to comment.

Accepted Answer

Sanjana Ramakrishnan
Sanjana Ramakrishnan on 18 Sep 2017
Edited: Walter Roberson on 18 Sep 2017
Based on the below file exchange link for IGES toolbox, it looks like you need C compiler to build mex files: https://www.mathworks.com/matlabcentral/fileexchange/13253-iges-toolbox
The following are the list of supported compilers in MATLAB: https://www.mathworks.com/support/compilers.html
You can use any of the supported C compiler mentioned in the above link.
  8 Comments

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!

Translated by