1.官方文档中, qmake: QT += widgets
是什么意思?
在Qt的.pro项目文件中,QT += widgets
这行代码的意思是,你的项目需要使用到Qt的widgets模块。
当你在.pro文件中写QT += widgets
,你告诉qmake你的项目需要链接到widgets模块。qmake会确保在生成Makefile或其他构建系统的项目文件时,包含了正确的库和头文件路径。
如果你的项目使用了QMainWindow、QWidget、QPushButton等类,那么你需要在.pro文件中添加QT += widgets。如果你没有添加这行代码,你的项目可能会因为找不到这些类的定义而无法编译。
2.pro文件的作用?
.pro文件是Qt项目的配置文件,它告诉qmake如何构建你的项目。这个文件包含了你的项目的源文件、头文件、资源文件,以及你的项目需要使用的Qt模块。
3.QT Creator以debug模式启动程序,遇到了无法启动的情况,表现为:QT Creator卡住了,在任意处点击无反应
在我以为是虚拟机卡住了,多次重启虚拟机无果后,
最终排查到的原因是设置了断点导致的,去除断点就正常了。