이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
MATLAB 함수 패키징하기
다른 언어로 코딩된 애플리케이션에서 사용할 수 있도록 MATLAB® 함수 패키징
MATLAB Compiler SDK™를 사용하면 타깃 언어로 작성된 배포 가능한 아카이브를 MATLAB 함수가 포함된 형태로 빌드할 수 있습니다. 이러한 아티팩트는 MATLAB 명령줄에서 compiler.build
함수군을 사용하여 빌드하거나, mcc
를 사용하여 추가 컴파일타임을 지정합니다. 또는 이 아티팩트를 여러 필요한 파일과 MATLAB Runtime 라이브러리를 타깃 머신에 설치하는 인스톨러로 패키징할 수도 있습니다. MATLAB Compiler SDK에는 이러한 용도를 위한 deploytool
앱과 명령줄 함수 compiler.package.installer
가 포함되어 있습니다.
배포 가능한 아카이브를 타깃 언어로 작성된 애플리케이션에 통합하려면, MATLAB Compiler SDK에서 생성되는 샘플 파일을 사용하거나 애플리케이션을 직접 만들 수 있습니다. 최종 사용자에게 애플리케이션을 배포할 때 코드 실행에 필요한 라이브러리가 포함되어 있는 MATLAB Runtime을 함께 배포합니다.
앱
Library Compiler | 공유 라이브러리와 컴포넌트로 배포하기 위한 MATLAB 프로그램 패키징 |
Production Server Compiler | Package MATLAB programs for deployment to MATLAB Production Server |
함수
도움말 항목
패키징
- Steps for Deployment with MATLAB Compiler
Package MATLAB files into deployable components that do not require MATLAB. - Write Deployable MATLAB Code
Write flexible MATLAB code that can be packaged and deployed. - Include and Access Files in Packaged Applications
Include and access additional files in packaged applications. - Handle Sensitive Information in Deployed Applications
Use secrets to remove sensitive information from deployed code. (R2024a 이후) - State-Dependent Functions
Dealing with MATLAB functions that carry state. - Customize an Application
How to customize the look and feel of the installer generated by the compiler app. - Manage Support Packages
Including support packages when packaging MATLAB applications.
MATLAB 테스트
- Generate Deployed Code Artifacts and Test for Equivalence
Generate deployed code artifacts with MATLAB Compiler SDK and verify that the execution of the generated artifacts and MATLAB code are equivalent.
배포 및 연동
- Create Sample Code to Call Exported Function
Generate sample code in C++, .NET, Java®, or Python® by including sample files during packaging. - Distribute MATLAB Compiler SDK Files to Application Developers
Distribute files generated by MATLAB Compiler SDK and integrate them in an application. - Files Generated After Packaging MATLAB Functions
Descriptions for files generated after packaging MATLAB functions. - Manage Application State in Deployed Archives
Test application before deployment and cache data in application archives deployed to MATLAB Production Server™. - About Deployable Archives
Learn about deployable archive embedding behavior and how to use MATLAB Runtime component cache.
제한 사항 및 제약 사항
- Limitations
MATLAB Compiler™ has limitations regarding what can be compiled. - Functions Not Supported for Compilation by MATLAB Compiler and MATLAB Compiler SDK
Refer to functions not able to be compiled with MATLAB Compiler or MATLAB Compiler SDK. - Testing Failures
List of possible failures during testing. - Troubleshoot mbuild
Issues involving thembuild
utility and creating standalone applications. - Supported MATLAB Data Types for Client and Server Marshaling
List of supported and unsupported MATLAB data types.