2012-12-02 3 views
2

W7 64 비트 시스템에서 Matlab 2012a를 사용하고 있습니다. 지금은 기억이 안나요. 반 년 전에 물건을 설치할 때 였으니, 이제 설치 날짜를 기준으로 순서를 추측 할 수 있습니다.mex-setup은 컴파일 중에 오류가 발생합니다. "컴파일러가 설치되지 않았습니다"

지금은 Matlab, Matlab 컴파일러 런타임, MS Windows SDK 7.1 및 .NET Framework 4 및 기타 불필요한 프로그램 (예 : MS Visual C++ 2008 표준 컴파일러 등)이 있습니다. 최근에 나는 here라고 명시된 절차를 시도했지만 효과가 없습니다. 나는 아직 아무것도 다시 설치하지 않았다.

필요한 경우 설치 목록이있는 프로그램 목록을 첨부 할 수 있습니다. 문제는 다음과 같습니다 - 비록 내가 mex -setup을 완료 했음에도 불구하고 (그것이 성공한 것으로 보이고, SDK 7.1의 올바른 경로를 보여주고 받아들입니다), simulink에서 모델을 컴파일하는 동안 "설치된 컴파일러 발견되지 않았습니다 ". 나는 지금 무엇을해야하는지 알고 싶습니다.

+0

저는 Windows 7에서 Matlab 컴파일러를 사용하려고 여러 날을 보냈습니다. Matlab을 포기하고 32 비트로 다시 설치했습니다.이 컴파일러는 기본 제공 컴파일러와 함께 제공되며 Mex은 상자에서 작동합니다 . – jerad

+0

@ 제라드 - 감사합니다 백만명, 미안합니다. '일을 끝내는'해결책으로서, 그것은 정말로 빠르며 무해합니다. 매력처럼 작동합니다 (지금까지는 너무 좋아요)! – Antek

+0

@ 제 라드는 '해결 방법'답으로 쓸 수 있습니까? – Antek

답변

0

많은 사람들이 Windows 7에서이 문제를 겪고 있으며 Mathworks에서 솔루션을 게시했지만 며칠 동안 아무런 노력을하지 않고 다시 시도했습니다.

해결 방법으로, Matlab을 32 비트로 다시 설치하십시오. 내장 된 컴파일러가 함께 제공되며 Mex이 상자에서 작동하는 것처럼 보입니다. 이상적이지 않지만 작동합니다.

관련 문제