CloudCompare:自定义插件功能(V2.10)

CloudCompare v2.10与v2.6自定义插件功能的不同之处在于路径不同(尴尬呦)

 

1、source code\CloudCompare-2.10.3\plugins\core\CMakeLists.txt

添加“add_subdirectory( ${CMAKE_CURRENT_SOURCE_DIR}/xj )”

2、source code\CloudCompare-2.10.3\plugins\example中的ExamplePlugin文件夹

复制拷贝到source code\CloudCompare-2.10.3\plugins\core下,并将ExamplePlugin重命名为xj

3、xj文件夹下有如下文件(夹):

(1)images文件夹下是功能图标,按需修改,笔者修改为xj.png;

(2)info.json是信息文件,按需修改,图标路径和名称要对应;

(3)将ExamplePlugin.qrc重命名为xj.qrc,内容修改如下

(4)CMakeLists.txt文件修改如下,第5行改为“option( INSTALL_xj "Check to install example plugin" ON )”,“ON”代表默认勾选;第13行改为“project( xj )”;

5)将ExamplePlugin.h重命名为xj.h,将代码中的“ExamplePlugin”替换为“xj”

(6)将ExamplePlugin.cpp重命名为xj.cpp,将代码中的“ExamplePlugin”替换为“xj”;

4、重新CMake,生成即可。

 

发布了63 篇原创文章 · 获赞 58 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/xinjiang666/article/details/102540373