【问题标题】:Compiling a Qt Application using Dev C++ on Windows在 Windows 上使用 Dev C++ 编译 Qt 应用程序
【发布时间】:2015-08-29 09:11:58
【问题描述】:

我在 Dev-C++ 中编写了一个小型 Qt 应用程序,如图所示:

#include <QApplication>
#include <QLabel>

int main(int argc,char *argv[])
{
    QApplication app(argc,argv);
    QLabel *label = new QLabel("Hello Qt!"); 
    label->show();
    return app.exec();
}

我很确定我已经完成了开始创建 Qt 应用程序所需的一切,例如安装 Qt5.3.2、设置系统环境变量等。但是,当尝试在 Dev-C++ 中编译程序时,我得到一个错误说:

[Error]: QApplication: No such file or directory

严格按照其他教程的说明进行操作后,我仍然无法编译程序。

我做错了什么?

【问题讨论】:

  • 你在使用 qmake 构建吗?
  • 我之前尝试通过 Qt5.3 控制台使用 qmake 进行构建。一切似乎都很好,直到我被指示输入“make”命令来最终编译项目。我收到一条错误消息:“make”未被识别为内部或外部命令...
  • 我已经安装了 Windows 7。
  • 您可能需要先安装 MinGw 和合适的 c++ 编译器工具链。为什么不使用 QtCreator?它已经准备好了所有这些。

标签: c++ qt dev-c++


【解决方案1】:

Dev-C++ 是基于 mingw 的,所以你应该在 Windows 上安装为 mingw 编译的 Qt。那么你确实应该使用 qmake 来生成 Makefile。对于编译,您应该使用 Dev-C++ 附带的 mingw 发行版提供的 make 实用程序(该实用程序的名称在 mingw 中可能不完全是“make”)

【讨论】:

  • 在 MinGw/MSys 中实际上是 make
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-18
  • 2012-02-07
  • 1970-01-01
相关资源
最近更新 更多