qt5.9.2添加qtscript模块 (ERROR: Unknown module(s) in QT: script)如果有用,三连Thanks♪(・ω・)ノ

本人在下载qt5.9.2时没有下载qtscript,也无法通过MaintenanceTool工具添加该模块,下面分享我的方法。首先确保已安装Qt 5.9.2Qt Creator,Visual Studio(MSVC编译器)并设置好环境变量。(注意编译器是否为msvc,mingw不适用此方法)

1、下载5.9.2版本的源码Index of /new_archive/qt/5.9/5.9.2(本人只发现这个网址才能下载5.9.2版本)点击 submodules/,下载qtscript-opensource-src-5.9.2.zip,解压到qt安装目录的src下,如本人的D:\qt5.9.2\5.9.2\Src\qtscript-opensource-src-5.9.2

2、使用everything搜索vcvarsall.bat文件(Visual Studio 提供了一个叫 vcvarsall.bat 的脚本,用于配置编译器环境。该脚本会根据你的系统架构设置正确的编译器路径。)+搜索qtenv2.bat(该文件可以将 Qt 的相关路径和变量设置为可用状态),记录好两个文件的地址。ps:没有everything浏览器搜索自行下载,下载便携版即可。

3、设置 Visual Studio 编译器环境:cmd打开 命令提示符,如果你的vs安装目录为C:\Program Files (x86)\Microsoft Visual Studio 14.0则运行以下命令"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" amd64,(路径自行修改)

4、接着运行 qtenv2.bat 来设置 Qt 的环境变量。若你msvc的安装目录为D:\qt5.9.2\5.9.2\msvc2015_64\bin,则运行命令:D:\qt5.9.2\5.9.2\msvc2015_64\bin\qtenv2.bat

5、验证环境是否正确配置:输入cl。如果输出编译器的版本信息,说明编译器已经配置成功。

6、接着进入你的 qtscript 源代码目录并运行 qmake,以生成项目的 Makefile:以本人路径为例cd D:\qt5.9.2\5.9.2\Src\qtscript-opensource-src-5.9.2进入后输入qmake等待运行约五分钟

7、如果 qmake 成功运行,接着可以运行 nmakejom 来编译:

输入nmake等待运行。

8、编译完成后,运行以下命令将编译好的模块安装到你的 Qt 目录中:输入nmake install等待五分钟。大功告成

9、验证安装:在你的项目中包含以下头文件,并尝试使用 QtScript

#include <QScriptEngine>
#include <QScriptValue>

如果你成功编译并运行了项目,说明 QtScriptQtScriptTools 已经正确安装。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值