Mingw not working for C++ compilation
이전 댓글 표시
Hi,
I have installed mingw from add-ons in MATLAB2022b,
when i run command: mex -setup C --> MATLAB detects mingw
but when i run command: mex -setup C++ --> MATLAB is unable to locate it.

version : MinGW-W64-builds-4.3.0
답변 (1개)
Hi Darshna,
Since you already appeared to have an existing installation of the MinGW Support Package, it is much easier if you just edit the system environment variable MW_MINGW64_LOC in the Windows settings (with the help of an admin) to have this value:
C:\Program Files\mingw-w64\x86_64-6.3.0-posix-seh-rt_v5-rev2\mingw64
(which is where the MinGW compiler shipped with the support package resides).
Then, restart MATLAB.
For more information regarding this issue, kindly refer to the following MATLAB Answer:
댓글 수: 4
Hitesh
2025년 5월 16일
Hi Darshana,
Could you execute the following command to get the path of the mingw ?
mingwdir = getenv ('MW_MINGW64_LOC')

I too encountered the same error, reinstalling the mingw add-on worked for me, if the issue persists execute the following command.
rehash toolboxcache
Rehashing the toolbox cache updates the list of known files and classes for all folders on the MATLAB Search Path. Please refer to the 'rehash' documentation page for more details.
Darshna
2025년 5월 16일
Hitesh
2025년 6월 2일
Hi Darshna,
I think this might be best handled with MathWorks tech support. Could you submit a technical support request?
카테고리
도움말 센터 및 File Exchange에서 MATLAB Support for MinGW-w64 C/C++ Compiler에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
