Library Compiler
공유 라이브러리와 컴포넌트로 배포하기 위한 MATLAB 프로그램 패키징
Library Compiler 앱 열기
MATLAB 툴스트립: 앱 탭의 애플리케이션 배포에서 Library Compiler 앱 아이콘을 클릭합니다.
MATLAB 명령 프롬프트:
libraryCompiler
를 입력합니다.
예제
- MATLAB에서 Excel 추가 기능 만들기
- Create a C Shared Library with MATLAB Code
- Generate a C++ mwArray API Shared Library and Build a C++ Application
- Generate a C++ MATLAB Data API Shared Library and Build a C++ Application
- Generate .NET Assembly and Build .NET Application
- Create a Generic COM Component with MATLAB Code
- Generate Java Package and Build Java Application
- MATLAB 함수를 패키징하여 Python 애플리케이션에 배포하기
파라미터
유형
— 생성된 라이브러리의 유형
C 공유 라이브러리 | C++ 공유 라이브러리 | Excel® 추가 기능 | 제네릭 COM 컴포넌트 | Java® 패키지 | .NET 어셈블리 | Python® 패키지
생성할 라이브러리의 유형입니다.
MATLAB Compiler™가 있으면 Excel 추가 기능을 만들 수 있습니다.
MATLAB Compiler SDK™ 라이선스가 있으면 C/C++ 공유 라이브러리, .NET 어셈블리, COM 컴포넌트, Java 패키지 및 Python 패키지를 생성할 수 있습니다.
내보낸 함수
— 패키징할 함수
문자형 벡터 목록
패키징할 함수로, 문자형 벡터 목록입니다.
패키징 옵션
— 컴파일된 라이브러리와 함께 MATLAB Runtime을 설치하기 위한 방법
웹에서 다운로드한 MATLAB Runtime (디폴트 값) | 패키지에 포함된 MATLAB Runtime
MATLAB Runtime 인스톨러에 대한 MATLAB Runtime 대체(fallback)를 생성된 애플리케이션에 포함할지 여부는 패키징 옵션 섹션에서 다음 두 가지 옵션 중 하나를 선택하여 결정할 수 있습니다. 패키지에 MATLAB Runtime 인스톨러를 포함하면 패키지 크기가 크게 증가합니다.
웹에서 다운로드한 Runtime — MATLAB Runtime을 다운로드하고 이를 배포된 MATLAB 애플리케이션과 함께 설치하는 인스톨러를 생성합니다.
패키지에 포함된 Runtime — MATLAB Runtime 인스톨러를 포함하는 인스톨러를 생성합니다.
이 옵션을 처음으로 선택하면 MATLAB Runtime 인스톨러를 다운로드하거나, 인터넷에 액세스할 수 없는 경우 CD를 준비하라는 메시지가 표시됩니다.
라이브러리 실행에 필요한 파일
— 라이브러리에 포함해야 할 파일
파일 목록
라이브러리에 포함해야 할 파일 목록입니다.
최종 사용자를 위해 설치된 파일
— 라이브러리와 함께 설치된 선택적 파일
파일 목록
라이브러리와 함께 설치되는 선택적 파일의 목록입니다.
MCC로 전달되는 추가 파라미터
— 컴파일러의 동작을 제어하는 플래그
문자형 벡터
컴파일러의 동작을 제어하는 플래그로, 문자형 벡터입니다.
테스트 파일
— 테스트용 파일이 저장되는 폴더
문자형 벡터
테스트용 파일이 저장되는 폴더로, 문자형 벡터입니다.
최종 사용자 파일
— 사용자 지정 인스톨러 빌드용 파일이 저장되는 폴더
문자형 벡터
사용자 지정 인스톨러 빌드용 파일이 저장되는 폴더로, 문자형 벡터로 저장됩니다.
패키징된 인스톨러
— 생성된 인스톨러가 저장되는 폴더
문자형 벡터
생성된 인스톨러가 저장되는 폴더로, 문자형 벡터입니다.
라이브러리 이름
— 설치된 라이브러리의 이름
문자형 벡터
설치된 라이브러리의 이름으로, 문자형 벡터입니다.
디폴트 값은 앱의 내보낸 함수 필드에 나열된 첫 번째 함수의 이름입니다.
버전
— 생성된 라이브러리의 버전
문자형 벡터
생성된 라이브러리의 버전으로, 문자형 벡터입니다.
시작 화면
— 인스톨러에 표시되는 이미지
이미지
인스톨러에 표시되는 이미지로, 이미지입니다.
작성자 이름
— 라이브러리 작성자의 이름
문자형 벡터
라이브러리 작성자의 이름으로, 문자형 벡터입니다.
이메일
— 라이브러리 지원팀에 연락하는 데 사용되는 이메일 주소
문자형 벡터
라이브러리 지원팀에 연락하는 데 사용되는 이메일 주소로, 문자형 벡터입니다.
요약
— 라이브러리에 대한 간단한 설명
문자형 벡터
애플리케이션에 대한 간단한 설명으로, 문자형 벡터입니다.
설명
— 라이브러리에 대한 자세한 설명
문자형 벡터
라이브러리에 대한 자세한 설명으로, 문자형 벡터입니다.
샘플
— 패키징 중에 포함할 샘플 파일
파일 목록
패키징할 때 샘플 파일을 포함할지 여부를 정할 수 있습니다. 샘플 코드는 내보낸 MATLAB 함수를 타깃 언어로 호출하는 방법을 보여줍니다. C++ 공유 라이브러리, Java 패키지, .NET 어셈블리, Python 패키지에 대해 샘플 생성이 지원됩니다.
새로운 MATLAB 샘플 파일을 생성하려면 새 샘플 만들기를 클릭하고 MATLAB 함수를 선택하세요. 이렇게 하면 함수의 의도된 동작을 기반으로 원하는 대로 수정할 수 있도록 MATLAB 스크립트가 열립니다.
주의
샘플 파일 코드는 사용자 상호 작용을 필요로 해서는 안 됩니다. MATLAB 함수에 입력 인수가 필요한 경우 함수 호출에서 인수에 대한 특정 값을 제공해야 합니다.
이미 작성한 MATLAB 스크립트를 업로드하려면 기존 샘플 추가를 클릭합니다.
샘플 코드에 대한 자세한 내용은 Create Sample Code to Call Exported Function 항목을 참조하십시오.
디폴트 설치 폴더
— 아티팩트가 설치되는 폴더
문자형 벡터
아티팩트가 설치되는 폴더로, 문자형 벡터입니다.
설치 참고 사항
— 아티팩트 사용 시 추가 요구 사항에 대한 참고 사항
문자형 벡터
아티팩트 사용 시 추가 요구 사항에 대한 참고 사항으로, 문자형 벡터입니다.
프로그래밍 방식으로 사용
libraryCompiler
를 입력합니다.
또는 deploytool
를 입력하고 Library Compiler를 클릭합니다.
참고 항목
MATLAB 명령
다음 MATLAB 명령에 해당하는 링크를 클릭했습니다.
명령을 실행하려면 MATLAB 명령 창에 입력하십시오. 웹 브라우저는 MATLAB 명령을 지원하지 않습니다.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)