QT自定义控件的后续操作

QT自定义控件多数都做到了UI界面上显示那一步,可是很明显,你用UI添加该元件会报错。
也运行不了。这个问题导致我差点放弃继续做。费时费力还不讨好,很明显不如直接作为头文件进行控件提升简单,便于修改。所以劝退萌新。提升操作移步https://blog.csdn.net/libaineu2004/article/details/29932583
前面的操作请移步https://blog.csdn.net/jiguangfan/article/details/84785535
那么我是怎么解决出现的所报错误为不允许 dllimport 静态数据成员 。
且运行 release后生成exe报错,文件缺少。
显然,我们知道exe需要动态链接库,但是缺少什么?
首先加入我们自己写的控件dll,还是报错。
你发现还缺少一个或者几个例如Qt5Widgets.dll的库文件。
这时你需要打开控制台调用Qt 官方开发环境里自带的工具:windeployqt.exe
在你对应的MSVC中找到。将路径加入环境变量。

在你的工程release下创建一个txt
写入
cd 你当前文件路径例如C:\Users\Admin\Documents\un\release
windeployqt.exe un.exe
修改你的文件后缀为bat
运行。搞定
在这里插入图片描述
不用环境变量也可以。编写bat文件。写入。
绝对路径"D:\Qt\Qt5.13.2\5.13.2\msvc2015_64\bin\windeployqt.exe" un.exe
pause

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值