CloudCompare2.10版本和之前的2.6.2版本有较大的区别,主要表现为

1.如下图,版本2.6.3的plugins目录下直接为插件,而2.10的plugins目录下分为core和Example。

CloudCompare2.10 +VS 2017

CloudCompare2.10 +VS 2017

2.版本2.6.3的参考样例为qDummy,而版本2.10的参考样例为ExamplePlugin。

下面具体说说怎么配置cloudcompare + vs2017

1. 首先在官网上下载cloudcompare2.10版本的源码http://www.cloudcompare.org/或着=者https://github.com/CloudCompare/CloudCompare

2.Cmake,生成vs2017 64位工程属性

CloudCompare2.10 +VS 2017

3.打开生成的E:\CloudCompare2.10\VS2017_64\CloudCompareProjects.sln,debug和release状态下分别生成解决方案。

4.在工程中建立两个文件夹,如下图

CloudCompare2.10 +VS 2017

修改debug和release属性,对plugins里面的插件做一下修改

CloudCompare2.10 +VS 2017

CloudCompare2.10 +VS 2017

CloudCompare2.10 +VS 2017

对libs目录下的工程debug和release属性进行如下修改:

CloudCompare2.10 +VS 2017

CloudCompare2.10 +VS 2017

编译,执行结果

CloudCompare2.10 +VS 2017

2.新建一个自己的插件

首先copy ExamplePlugin并修改为KeyPointExtractionPlugin,将里面的文件打开并将Example全部替换KeyPointExtraction,一定要注意区分大小写,要不然会把example目录也替换掉KeyPointExtraction,然后就报错了。

CloudCompare2.10 +VS 2017

然后 copy 一下目录的ExamplePlugin修改为KeyPointExtraction

CloudCompare2.10 +VS 2017

将里面的文件中的Example替换为KeyPointExtraction,Debug和Release目录不用进行修改,其余的全部要改,日志tlog格式除外。

CloudCompare2.10 +VS 2017

修改完后,在cloudcompare解决方案中右键点击添加,选择添加现有项目,如下图,然后生成。

CloudCompare2.10 +VS 2017

运行KeyPointExtraction插件,结果如下图。注意,千万不能Clean和Rebuild工程,要不然所有的配置都会清空。最好不断的备份以防万一。

CloudCompare2.10 +VS 2017

以上全部是慢慢摸索出来的,不正之处还请指正

相关文章:

  • 2021-05-13
  • 2021-06-17
  • 2021-08-30
  • 2021-06-28
  • 2021-07-22
  • 2022-12-23
  • 2021-12-17
  • 2021-09-03
猜你喜欢
  • 2022-01-17
  • 2021-09-08
  • 2022-01-23
  • 2021-12-24
  • 2022-12-23
  • 2022-12-23
  • 2021-04-13
相关资源
相似解决方案