在运行代码的时候出现 Unknow module(s) in QT: datavisualization 错误。由此开始安装datavisualization模块。

3df53c85299714619edf0c8ceef5d0f5

 

QT安装 datavisualization 模块的方式主要包括三种方式(最终采用的第三种方式)

一、下载对应子模块,用命令行进行安装

1. 下载对应的模块,下载地址为:Index of /archive/qt 在这个网址,选择对应版本,在submodules文件夹里面 (由于我使用的版本为5.13.2,这个网址里面没有,故用的线下安装方式)

image

 2. 解压完成后在文件所在地址E:\QtProjects\qtdatavis3d-everywhere-src-5.15.0运行 MinGw 7.3.0 32-bit(每个人不同)窗口进行安装

进入某个地址的命令为 cd /d E:\QtProjects\qtdatavis3d-everywhere-src-5.15.0

5ce14be43de6d9822d0487320d7010a3

 3. 运行命令包括三个步骤

①编译:qmake CONFIG+="debug_and_release build_all"
              mingw32-make

②安装:mingw32-make install

③安装帮助文档:mingw32-make docs

4. 将E:\QtProjects\qtdatavis3d-everywhere-src-5.15.0\doc文件夹下的.qch帮助文档拷贝到Qt安装目录下的Docs里面对应位置;将E:\QtProjects\qtdatavis3d-everywhere-src-5.15.0\examples文档下的datavisualization文件夹拷贝到安装目录的Examples里面对应位置

参考链接:https://zhangzc.blog.csdn.net/article/details/121635436?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-1-121635436-blog-129925821.235%5Ev43%5Epc_blog_bottom_relevance_base3&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-1-121635436-blog-129925821.235%5Ev43%5Epc_blog_bottom_relevance_base3&utm_relevant_index=1

二、利用 Qt Maintenance Tool 进行模块的安装

1. 在安装过程中提示:卸载或更新Qt组件时出现“Qt操作至少需要一个处于启用状态的有效资料档案库”。接着通过设置添加“临时存储库”,临时存储库来源于以下两个链接

http://mirrors.ustc.edu.cn/qtproject/online/qtsdkrepository/windows_x86/root/qt/

http://mirror.bit.edu.cn/qtproject/online/qtsdkrepository/windows_x86/root/qt/

再次进行安装,出现找不到“preview.qt.56.qtcanvas3d”的缺失依赖项的错误,据说是因为要先更新组件(https://blog.csdn.net/yy_xzz/article/details/132119957),更新了Qt Maintenance Tool后再次进行组件添加

6a2ed0183505dc69ade518a184bc8976

2. 提示 Your MaintenanceTool appears to be older than 3.0.2. Please update it first to get access to new Qt 放弃此种方式

f4f445b3f8bf7372c049de89f64d9b2e

 

二、下载模块直接可用的文件

1. 下载对应模块,下载地址为:Index of /qtproject/online/qtsdkrepository/windows_x86/ 在这个网址,选择对应系统,对应版本

image

这两个文件夹一共有四个有用文件,如下所示。百度网盘下载链接: https://pan.baidu.com/s/1_Y18mF-s2LdCfcw1iHOsDg?pwd=3qpk 提取码: 3qpk

0f3660e159563726d6e23db637c77e3c

 2.将文件解压之后,将相应的文件拷贝到Qt安装文件的对应位置。主要是第一个压缩文件里面的内容;第二个和第一个只是编译器MinGW和MSVC的不同

image

image

至此,结束。