CloudCompare 二次开发1

一、在源码中添加插件文件

修改cmakelist

CloudCompare 二次开发1_第1张图片

 二、插件文件内容

MyPlugin

CloudCompare 二次开发1_第2张图片

 1、修改程序名称

CloudCompare 二次开发1_第3张图片

2、 修改cMakeList 

CloudCompare 二次开发1_第4张图片

3、 修改cpp和.h

CloudCompare 二次开发1_第5张图片

 CloudCompare 二次开发1_第6张图片

4、修改qc 

CloudCompare 二次开发1_第7张图片

5、修改json

CloudCompare 二次开发1_第8张图片

 三、重新编译

cmake

CloudCompare 二次开发1_第9张图片

 插件

 如果不打√那个生成的程序里面没有这个插件显示CloudCompare 二次开发1_第10张图片

generate  

然后生成

 CloudCompare 二次开发1_第11张图片

 结果

CloudCompare 二次开发1_第12张图片

四、结果显示

CloudCompare 二次开发1_第13张图片

dll 

CloudCompare 二次开发1_第14张图片

将插件放到project 中 

CloudCompare 二次开发1_第15张图片

用cc 打开

CloudCompare 二次开发1_第16张图片

 CloudCompare 二次开发1_第17张图片

对比

 这个是我同事开发的,对比一下

CloudCompare 二次开发1_第18张图片

你可能感兴趣的:(算法)