最近开始学习Qt,新建一个基础的项目,编译完成后,在原来的项目目录中又多了一个新的文件夹,名字是build-xxx-Desktop_xxxx-Debug。
文件夹中存放的是编译后生成的文件。
其中relase文件夹为空,因为此时我只进行了debug的编译。进入debug文件夹,其中包含三个.o文件和一个.cpp文件,这些是编译过程中生成的中间文件,.exe文件则是最终生成的可执行文件。当双击运行时,报错如题所示。
首先可确定原因:这是因为这个可执行文件在运行时找不到所需的dll动态链接库。
解决方案:设置环境变量
step1:win+R,输入sysdm.cpl并回车,进入环境变量设置界面
step2:“高级”-》“环境变量”-》系统变量中的“Path”-》“编辑”(注:用户变量和系统变量都可以,具体区别自百度)
step3:点击空白行,找到自己安装的Qt版本下的bin文件夹,将目录复制进去,保存
如图所示:
此时,问题解决。
Qt编译完成 运行.exe提示“无法启动此程序 因为计算机中丢失Qt5Cored.dll。尝试重新安装该程序以解决此问题”