开始使用 QT,不要有废话

主要观点:近期完成一个大项目后在等待新任务,决定利用这段时间学习对工作和个人项目都有用的 QT 开发。介绍了不用 QT Creator 和 CMake 搭建 QT 项目的方法,包括所需的工具和环境,以及编译的三个步骤,还分享了在 LinkedIn 上让 LLM 生成 QT 应用的经历及其中的问题。
关键信息:

  • 完成大项目后等待新任务,决定学习 QT 开发。
  • 搭建 QT 项目不用 QT Creator 和 CMake,需 C++编译器、QT 库和头文件、moc 和 uic 工具。
  • 编译步骤:用 moc 预处理 mainwindow.h 得到 moc_mainwindow.cpp,用 uic 编译 mainwindow.ui 得到 ui_mainwindow.h,然后编译 C++文件。
  • Makefile 实现这三个步骤,可直接写 moc_和 ui_文件以去除对 moc 和 uic 的依赖。
  • 编译时需添加头文件路径和链接库。
  • 在 LinkedIn 上让 LLM 生成 QT 应用,其使用 qmake 生成 Makefile,但其中有个无用命令会导致项目无法构建。
    重要细节:
  • 在 Fedora Linux 上所需工具包含在 qt6-qtbase-devel 包中。
  • 头文件在 /usr/include/qt6 及子文件夹中,共享库在系统默认扫描的文件夹中。
  • 编译命令示例及最终运行命令。
  • 分享 LLM 生成的 QT 应用的相关信息及存在的问题。
阅读 8
0 条评论