QT---QT导出exe文件详细操作步骤

目录

一、生成.exe文件

二、配置相关环境,任何人可打开

1、未配置环境,将打开错误

 2、配置环境文件

2.1将找到的应用程序,复制并粘贴到新建的文件夹中

2.2在开始菜单栏中找到Qt,并打开Qt for desktop

2.3输入cd指令

2.4配置环境文件,输入windeployqt XXX.exe

2.5配置成功,并可在文件夹内双击打开


一、生成.exe文件

 

 

前往自己创建的文件夹,然后在路径中找到release文件夹下的应用程序,并复制。

二、配置相关环境,任何人可打开

1、未配置环境,将打开错误

 2、配置环境文件

2.1将找到的应用程序,复制并粘贴到新建的文件夹中

如:(新建DDD文件,并将程序E1放入其中)

2.2在开始菜单栏中找到Qt,并打开Qt for desktop

(PS:打开自己写程序时的编译器即可,并不要求一定与下图相同)

 

 

2.3输入cd指令

 1、首先,打开自己新建文件夹,并复制路径。

(PS:该文件夹就是2.1步骤下的文件夹)

2、其次,在Qt for desktop中输入如下指令,并回车

cd “新建的文件路径”

cd F:\Desktop\DDD

//注意1:cd为小写
//注意2:"F:\Desktop\DDD"为自己新建文件夹的路径

3、结果如图

2.4配置环境文件,输入windeployqt XXX.exe

输入windeployqt E1.exe,该命令可以将.exe文件用到的qt相关的所有dll文件拷贝到该新建的文件夹下。

(PS:E1为自己程序名称,视自己程序名进行修改)

 

2.5配置成功,并可在文件夹内双击打开

 

 最后将该文件夹打包发送,无需任何环境要求,任何人均可打开该程序。

  • 18
    点赞
  • 88
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
生成 Qt DLL(动态链接库)的步骤如下: 1. 打开 Qt Creator,并创建一个新的 Qt 项目或打开现有项目。 2. 在项目文件(.pro)中,确保已经添加了 `TEMPLATE` 行,并将其设置为 `lib`,表示你正在创建一个库项目。 ``` TEMPLATE = lib ``` 3. 添加 `CONFIG` 行,并将其设置为 `dll`,表示要生成 DLL。 ``` CONFIG += dll ``` 4. 在 .pro 文件中,根据需要添加其他配置参数。例如,如果你的 DLL 依赖于其他库,可以使用 `LIBS` 添加链接到这些库的路径和名称。 5. 在项目中创建你的类和函数,并确保它们标记为导出符号。在你的类定义前添加 `Q_DECL_EXPORT` 宏,以便在 DLL 中导出这些符号。 ```cpp #ifndef MYCLASS_H #define MYCLASS_H #include <QObject> #include <Q_DECL_EXPORT> // 添加导出宏 class Q_DECL_EXPORT MyClass : public QObject { Q_OBJECT public: explicit MyClass(QObject *parent = nullptr); // ... }; #endif // MYCLASS_H ``` 6. 构建和编译你的项目。你可以使用 Qt Creator 的构建按钮或运行以下命令: ``` qmake make ``` 7. 编译成功后,你将在输出目录中找到生成的 DLL 文件。默认情况下,DLL 文件将位于项目目录下的 debug 或 release 文件夹中(取决于你的构建配置)。 请注意,生成 DLL 还可能涉及其他步骤,如处理依赖项、链接其他库等,具体取决于你的项目需求。确保你在 .pro 文件中正确配置了所有必要的设置,并解决了任何可能的编译错误。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值