主要观点:近期完成一个大项目后在等待新任务,决定利用这段时间学习对工作和个人项目都有用的 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 应用的相关信息及存在的问题。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。