主要内容

이번역페이지는최신내용을담고있지않습니다。최신내용을영문으로보려면여기를클릭하십시오。

MATLAB에서C라이브러리

MATLAB®에서C라이브러리함수직접호출

공유라이브러리는런타임에응용프로그램이동적으로불러오는함수모음입니다。이MATLAB인터페이스는C헤더파일에정의된함수가속한라이브러리를지원합니다。c++라이브러리의함수를호출하려면MATLAB에서c++라이브러리에설명되어있는인터페이스를참조하십시오。

함수

loadlibrary C공유라이브러리를MATLAB으로불러오기
unloadlibrary 从内存中卸载共享C库
calllib C공유라이브러리의함수호출
libfunctions 공유C라이브러리의함수에대한정보반환
libfunctionsview 창에공유C라이브러리의함수시그니처표시
libisloaded 공유C라이브러리를불러왔는지확인
libpointer 공유C라이브러리에사용할포인터객체
libstruct MATLAB구조체를공유C라이브러리에서사용할C형식구조체로변환

클래스

lib.pointer C포인터와호환되는포인터객체(指针对象)

도움말항목

공유라이브러리C함의수호출하기

MATLAB에서외부공유C라이브러리에있는함수를호출하는방법。

공유C라이브러리함수에인수전달하기

라이브러리함수에있는인수유형과호환되는MATLAB인수를생성하는방법。

포인터인수

libpointer를사용하여참조방식으로인수를전달하는방법。

结构参数

传递MATLAB结构到外部库函数的要求。

MATLAB原型文件

如何修改C头文件信息。

문제해결

共享库支持的限制金宝app

不支持C语言特性。金宝app

限制使用的结构

在共享库中使用C语言结构的规则。

加载库错误

当共享库不是有效库时,将发生错误。

일치하는시그니처없음오류

이오류는올바른입력인수나출력인수없이함수를호출하거나,헤더파일의함수시그니처에오류가있는경우발생합니다。

MATLAB在调用共享库中的函数时意外终止

一些共享库,编译为Microsoft®窗户®32位库,使用一个与默认MATLAB调用约定不兼容的调用约定。