创建C / c++共享库从命令行
你可以包在MATLAB C / c++应用程序®提示或您的系统提示使用这些命令。
deploytool
调用应用程序编译器执行保存应用程序编译器项目。世纪挑战集团
调用MATLAB编译器™在命令提示符创建一个可部署的应用程序。
编译器执行的项目deploytool
的deploytool
命令有两个旗帜,调用编译器的一个应用程序包一个已经存在的项目没有打开一个窗口。
构建
——调用正确的编译器应用程序构建项目但不生成一个安装程序。project_name
包
——调用正确的编译器应用程序构建项目并生成一个安装程序。project_name
例如,deploytool包magicsquare
生成定义的二进制文件magicsquare
项目,并将它们打包到一个安装程序,您可以分发给其他人。
包一个共享库世纪挑战集团
的世纪挑战集团
命令调用MATLAB编译器在命令提示符,并创建一个可部署的应用程序打包应用程序时提供精密控制。它不包在一个安装程序的结果。
调用编译器生成一个库,使用- l
旗帜上写着世纪挑战集团
。的- l
标记创建一个C / c++共享库,您可以集成到应用程序开发的C或c++。
使用下面的世纪挑战集团
选择包一个共享库。
选项 | 描述 |
---|---|
- w自由: |
生成一个C共享库。相当于使用 的 |
- w cpplib: |
生成c++共享库。 的 |
——一个 |
添加文件或文件的路径生成的二进制文件。 |
- d |
指定的文件夹打包的应用程序。 |
之间的差异和命令行编译器应用程序
你使用编译器应用程序,执行相同的函数compiler.build
函数,或世纪挑战集团
命令行界面。编译器使用的交互式菜单和对话框应用程序构建世纪挑战集团
命令定制您的规范。因此,MATLAB代码处理一样如果你是包装使用世纪挑战集团
。
如果你知道你想要的类型的应用程序命令来部署和不需要一个安装程序,它是更快的执行compiler.build
或世纪挑战集团
比经过编译器应用程序工作流。
编译器应用的优势包括:
您可以执行相关部署任务一个直观的界面。
您可以维护相关信息在一个方便的项目文件。
您的项目状态会议之间仍然存在。
可以加载以前保存编译器从一个填充菜单项目。
你可以打包应用程序分布。