1.cmake构建 源码置于source code 新建空文件夹作为build
2.configure 设置QT路径
勾选INSTALL_QPCL_PLUGIN , 报错,提示缺少Glew ,其实就是没找到vtk
输入vtk的路径,成功configure
这里有一个问题,cmake千万不要使用高版本,高版本无法选择vs2013的64位,导致始终无法
获取vtk,改成低版本cmake,选择x64vs13,加入glew路径后,成功configue。
3.Generate后生成sln文件,打开sln文件,运行all build。
会出现以下常见错误:
一是x86与x64的冲突问题,更改配置管理器为x64,且将所有C++文件的属性页——链接器——高级——目标计算器
改为X64;命令行改为X64;有些文件没有链接器选项,可以在属性页中继续查找命令行高级选项,有x86的全部改为x64;
二是代码错误以及文件缺失,更改代码:
解决方法,定位错误,修改错误代码:
//const QList<QChar> separators{ QChar(' '),
// QChar('\t'),
// QChar(','),
// QChar(';'),
// };
const QList<QChar> separators = QList<QChar>() << QChar(' ') << QChar('\t') << QChar(',') << QChar(';');
成功运行。
4.找到CC.exe文件,直接打开,提示缺少三个dll。直接搜索,复制三个dll到exe文件夹下,即可成功打开CC。