Qt 问题

hx3259 2013-02-18 04:43:00
Qt 用Designer做的界面生成的.h
main函数和.cpp函数如下
#include "extensionDlg.h"
#include <QApplication>

int main(int argc,char *argv[])
{
QApplication app(argc,argv);
ExtensionDlg *dlg=new ExtensionDlg;
dlg->show();
return app.exec();
}



#include "extensionDlg.h"
#include <QtGui>

ExtensionDlg::ExtensionDlg(QWidget *parent):QDialog(parent)
{
setupUi(this);
this->detailGroupBox->hide();
mainVerticalLayout->setSizeConstraint(QLayout::SetFixedSize);
}


运行提示错误:
Starting ...

The process could not be started!
双击exe提示缺少QtCored4.dll和QtGuid4.dll
添加到debug后exe可以运行
程序还是不能运行

请问原因在哪里?
...全文
145 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hx3259 2013-02-19
  • 打赏
  • 举报
回复
引用 5 楼 insert0003 的回复:
dll是动态加载的,编译的时候语法没有问题,可以通过。 运行时无法找到dll文件,所以运行失败。 添加到debug后exe可以运行 程序还是不能运行 这两句话是什么意思? 没懂
双击EXE,,,exe可以运行 Qt编译 run 还是运行不了,提示 The process could not be started!
insert0003 2013-02-19
  • 打赏
  • 举报
回复
dll是动态加载的,编译的时候语法没有问题,可以通过。 运行时无法找到dll文件,所以运行失败。 添加到debug后exe可以运行 程序还是不能运行 这两句话是什么意思? 没懂
醉过方知酒烈 2013-02-19
  • 打赏
  • 举报
回复
引用 2 楼 gaoshou998 的回复:
难道是qt的dll库的路径没有添加path环境变量里面
没有环境变量的话,编译都不会过的啊。
hx3259 2013-02-19
  • 打赏
  • 举报
回复
引用 1 楼 heksn 的回复:
IDE是QtCreator?
是QCreator
  • 打赏
  • 举报
回复
难道是qt的dll库的路径没有添加path环境变量里面
  • 打赏
  • 举报
回复
IDE是QtCreator?

16,213

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧