Error when running deployed stand-alone application that uses mex files for c++ code
조회 수: 5 (최근 30일)
이전 댓글 표시
Hi All,
I have created a standalone application using deploytool, which runs perfectly on the development computer. However, on other computers I get the error message "Error using mex. No supported compiler or sdk was found". The error is generated by the following line: "eval(['mex -g ', mexDistanceFile])", where mexDistanceFile is a c++ file. I am using Matlab R2014b. Any help would be much appreciated. Thanks!!
댓글 수: 0
채택된 답변
Kirby Fears
2016년 6월 22일
편집: Kirby Fears
2016년 6월 22일
That error is thrown because the mex command attempts to compile a c++ file into .mex. You probably don't have the compiler on other machines. The code you distribute to other computers should be calling the pre-compiled library, not attempting to compile it again.
Check out this link describing how to compile a .mex file and then use it afterward.
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 MATLAB Compiler에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!