QT Creator主项目无法创建头文件与源文件问题求助
QT项目中添加头文件/源文件无法关联项目的解决办法
手动编辑.pro文件
找到项目根目录下的.pro文件,用文本编辑器打开,在HEADERS和SOURCES节点下添加你的新文件,格式如下:HEADERS += \ new_header.h \ src/sub_header.h SOURCES += \ new_source.cpp \ src/sub_source.cpp保存后回到QT Creator,项目树会自动刷新,新文件就会出现在对应的头文件/源文件分支里。
检查项目节点选中状态
右键添加文件时,确保选中的是项目树最顶部的项目根节点,不是单个文件或构建目标,否则主项目的创建选项会呈灰色。选中根节点后再右键,就能正常选择「添加新文件」或「添加现有文件」。清除项目缓存文件
关闭QT Creator,找到项目目录下的.user隐藏文件夹,直接删除它,然后重新打开项目。QT会重新生成项目配置文件,能解决文件树显示异常、文件关联失效的问题。确认文件路径匹配
如果是手动创建的文件,要保证文件存放在项目目录(或子目录)下,要是在子目录,除了在.pro里添加文件路径,还可以通过「添加现有文件」选择正确路径,确保QT能识别到文件归属。
内容的提问来源于stack exchange,提问作者Vazelini
相关产品推荐
相关产品推荐

