Qt程序执行时无法链接到动态库问题解决方法

 时间:2024-10-14 04:31:48

1、首先我们使用qtcreator编译完程序后,按下F5快捷键或者Ctrl+R,运行程序,确定程序没有错误即可。

Qt程序执行时无法链接到动态库问题解决方法

2、接下来我们就要想象一下,如果我们要把程序交给磴涡湿蟾客户,客户不可能在Qtcreator中去运行程序的,我们给客户的肯定得是一个可执行程序或者是一个安装包。这个可执行程序我们是可以到编译生成的路径下找到的。点击QtCreator左侧栏的项目,即可看到可执行程序的位置了。

Qt程序执行时无法链接到动态库问题解决方法

3、来到可执行程序的编译目录下,如下图所示,有release和debug两个目录,我们在编译时选择了debug方式就去debug目录下找,选择了release方式就去release目录下找就可以了。

Qt程序执行时无法链接到动态库问题解决方法
Qt程序执行时无法链接到动态库问题解决方法

4、接着我们直接执行exe程序,就会产生一个错误,提示可执行程序链接到某些动态库错误。这里我们用到了widget模块,gui模块,也有可能你用到了sql模块,只要你使用了某些模块,就会产生对应的错误。

Qt程序执行时无法链接到动态库问题解决方法

5、首先我们需要到兑恶铼融Qt的安装目录下吧相应的dll动态库文件拷贝到我们可执行程序目录下,如下图,我的是在E盘,大家可自行查看的。这里也会有两种dll动态库文件,有的是名称有“d”的有的没有,实际上就是release版本和debug版本。我们找对应的版本即可。

Qt程序执行时无法链接到动态库问题解决方法

6、接着我们运行的时候还是出现刚刚的动态库链接错误的话,我们还要确保Qt的安装路径是否已经添加到系统环境变量中了。

Qt程序执行时无法链接到动态库问题解决方法
Qt程序执行时无法链接到动态库问题解决方法
Qt程序执行时无法链接到动态库问题解决方法

7、最后我们执行可执行程序,可是这时候如果还报错,提示某些链接点进入不了的话,我们还得使用管理员身份运行。如下图所示。

Qt程序执行时无法链接到动态库问题解决方法
Qt程序执行时无法链接到动态库问题解决方法
  • C#控件之CheckBox控件使用
  • PowerShell查电脑连接设备IP
  • 记事本如何查找替换内容?
  • IDEA怎么打开代码模板
  • js中 function(e) e是什么意思,代表什么,请举例说明
  • 热门搜索
    我爱我校手抄报内容 关于感恩父母手抄报 关于中秋的手抄报 初中交通安全手抄报 讲究卫生手抄报 我爱数学手抄报 语言的艺术手抄报 万圣节英语手抄报 小学生安全手抄报大全 小学四年级英语手抄报