主要内容

调用函数窗户接口c++共享库

如果你创建了matrixOperations接口的示例发布接口共享Windows上的c++库,那么您可以使用下面的示例。这个例子假设matrixOperations.dll接口文件在这个文件夹:

H: \ \ MATLAB \ \ matrixexample \ myPkg出版商的文档

设置路径

在操作系统提示,添加c++共享库文件的路径。有关更多信息,请参见为c++接口设置运行时库路径

设置路径=rtPath,% %路径

在哪里rtPath的输出:

rtPath = fullfile (fullfile (matlabroot“外来的”,“例子”,“cpp_interface”),“win64”,“mingw64”)

例如,类型:

设置路径= C: \ Program Files \ MATLAB \ R2019a \走读生\ \ cpp_interface \ win64例子\ mingw64; % %

开始MATLAB®。将MATLAB接口文件添加到MATLAB路径。

目录H: MATLAB \ \文件\ \ matrixexample \ myPkg出版商的)

查看帮助

在MATLAB命令提示符,显示界面的帮助。在这个例子中,clibgen.generateLibraryDefinition命令改变了接口的名称matrixOperationsmyPkg。输入这个命令加载方案。

医生clib.myPkg.Mat

显示包的成员,类型:

医生clib.myPkg
clib中包含的类。myPkg:垫- clib.myPkg。垫Representation of C++ class Mat Functions contained in clib.myPkg: addMat - clib.myPkg.addMat Representation of C++ function addMat updateMatByX - clib.myPkg.updateMatByX Representation of C++ function updateMatByX updateMatBySize - clib.myPkg.updateMatBySize Representation of C++ function updateMatBySize

显示包的签名功能,点击链接addMat,updateMatByX,updateMatBySize

clib.myPkg。addMatRepresentation of C++ function addMat inputs mat read-only clib.myPkg.Mat outputs RetVal int32 clib.myPkg.updateMatByX Representation of C++ function updateMatByX inputs mat clib.myPkg.Mat X int32 outputs clib.myPkg.updateMatBySize Representation of C++ function updateMatBySize inputs mat clib.myPkg.Mat arr int32 outputs

显示类的信息clib.myPkg.Mat,点击的链接

clib.myPkg.MatRepresentation of C++ class Mat Method Summary: Mat - clib.myPkg.Mat Constructor of C++ class Mat Mat - clib.myPkg.Mat Constructor of C++ class Mat setMat - clib.myPkg.Mat.setMat Method of C++ class Mat getMat - clib.myPkg.Mat.getMat Method of C++ class Mat getLength - clib.myPkg.Mat.getLength Method of C++ class Mat copyMat - clib.myPkg.Mat.copyMat Method of C++ class Mat

显示构造函数和方法签名,使用方法methodsview功能。例如,类型:

methodsviewclib.myPkg.Mat

调用库函数

测试的功能界面。例如,类型:

matObj = clib.myPkg.Mat;%创建一个垫子对象intArr = [1、2、3、4、5);matObj.setMat (intArr);% intArr设置值retMat = matObj.getMat (5)%显示值
retMat = 1×5 int32行向量1 2 3 4 5

相关的话题