MATLAB GUI Programing을 한 후에 누구나 exe 실행파일로 compile하기를 원할 것이다.
먼저, GUI를 compile하기 위해서는 우선 'MATLAB Compiler' ToolBox가 설치되어 있어야 한다.
하지만 이런 경우에도 명령창에서 mex -setup나 mbuild -setup명령어를 치면 MinGW-w64 compiler가 필요하다고 뜨는 경우가 있다.
MATLAB의 버전을 높여가면서 Add-On을 통하여 ToolBox 뿐만 아니라 이러한 MinGW-W64도 설치할 수 있도록 하고 있다. 편리한 측면도 있지만, 회사 보안 정책 등으로 네트워크에 연결하기 꺼리는 경우 Add-On으로 설치가 어려울 수 있다.
Add-On이 되면 아래의 Mathworks의 File Exchange에서 Add-on 설치파일을 다운 받고, 로그인하고 설치할 수 있다.
링크: MATLAB Support for MinGW-w64 C/C++ Compiler
오프라인으로 설치를 해야되는 경우라면, 인터넷이 되는 PC를 이용하여 다음 링크에서 설치파일을 다운받아 설치하면 된다.
링크: http://tdm-gcc.tdragon.net
설치시 맨 아래의 체크박스는 체크를 해제하고, Create 버튼을 눌러서 설치한다.
다음으로 환경변수 설정 등을 해줘야하는데, 이것도 Mathworks에서 함수를 파일로 제공한다.
참고링크: How do I configure it to work with MATLAB?
아래의 configuremingw.p 파일을 다운로드 받는다.
Matlab 명령창에서 configuremingw을 입력한다. MinGW 설치 디렉토리를 선택하라고 아래와 같이 창이 뜬다.
여기까지 정상적으로 하고, 명령창에 mex -setup을 하면 "MinGW64 Compiler을 사용하도록 구성되었습니다."라는 문구를 확인할 수 있다.
추가.. GUI Programing을 EXE 실행파일 만들기.
- Make sure you have MATLAB Compiler and a supported C compiler
- Run the command mbuild -setup to select your C compiler
- Enter deploytool to open the deployment tool window; create a new project at the prompt
- Under the "build" tab, click the links "add main file" and "add files/directory" and add your MATLAB GUI code files (and data files, if necessary)
- Click the "build" button.
'Major > Programming' 카테고리의 다른 글
Mac OSx 환경에서 Python - TensorFlow - Pycharm (파이썬 - 텐서플로 - 파이참) 설치 (4) | 2020.05.21 |
---|---|
Matlab에서 figure를 동영상 avi 파일로 만들기 (0) | 2019.07.17 |
Maple, Mathematica Tutorial (0) | 2010.06.25 |
확률분포함수 구현하기 (0) | 2010.02.25 |
[Matlab] Random number function (랜덤함수) (0) | 2010.02.10 |
댓글