CANN Version:当前激活的CANN版本,可通过单击右侧“Change”进行变更,具体功能使用请参见切换/激活CANN包。
如未在MindStudio中配置CANN,部分应用工程可能无法正常显示。
参数 |
说明 |
---|---|
Project name |
工程名称,自行配置。 |
Project location |
工程默认保存路径,用户可自定义。(对于首次使用MindStudio的用户,该项默认为“$HOME/MindstudioProjects”。) |
More Settings |
“Module name”:模块名,默认与“Project name”一致。 |
“Content root”:根目录下路径。 |
|
“Module file location”:模块文件路径。 |
|
单击“Project format”右侧选框,出现下拉菜单。
|
请用户将MindSDK插件开发空白工程的工程名(也就是以下工程目录中的工程名)设置为开发的插件的名称。
├── 工程名 ├── build //存放cmake依赖文件。 ├── lib │ └── plugins //开发的插件so文件的存放目录。 ├── src │ └── 工程名 │ ├── CMakeLists.txt //编译脚本。 │ ├── 工程名.cpp //主函数的实现文件。 │ └── 工程名.h //主函数的依赖头文件。 └── CMakeLists.txt //编译脚本,调用src目录下的CMakeLists文件。
├── 工程名 ├── build //存放cmake依赖文件。 ├── lib │ └── plugins //开发的插件so文件的存放目录。 ├── src │ └── mxpi_sampleplugin │ ├── CMakeLists.txt //编译脚本。 │ ├── MxpiSamplePlugin.cpp //主函数的实现文件。 │ └── MxpiSamplePlugin.h //主函数的依赖头文件。 └── CMakeLists.txt //编译脚本,调用src目录下的CMakeLists文件。
插件开发样例工程的具体代码实现请查看工程文件下的MxpiSamplePlugin.cpp(主函数的实现文件)和MxpiSamplePlugin.h(主函数的依赖头文件)。
└── plugin └── Plugin Name // 插件模板。 ├── Plugin Name.cpp ├── Plugin Name.h └── CMakeLists.txt
以新增插件mxpi_sample为填写示例。
add_subdirectory("./plugin/mxpi_sample")
“./plugin/mxpi_sample”为新增插件的“CMakeLists.txt”相对于“工程文件根目录”下的“CMakeLists.txt”所在的路径。
add_subdirectory("../plugin/mxpi_sample")
“../plugin/mxpi_sample”为新增插件的“CMakeLists.txt”相对于在工程文件下C++目录下的“CMakeLists.txt”所在的路径。