• 3805阅读
  • 2回复

[提问]QtCreator无法搜索Qt5的include目录? [复制链接]

上一主题 下一主题
离线roywillow
 

只看楼主 倒序阅读 楼主  发表于: 2012-08-11
因为要用到Qt5的一些新功能,最近还算顺利地编译出了Qt5。但是发现我把Qt5的qmake添加到QtCreator的版本控制,然后build选项选择用Qt5编译后,creator的代码编辑里所有include下都有了波浪线,也就是说creator找不到头文件,结果导致自动补完功能消失了。当然编译的时候是正常的。
请问该如何解决?
我的QtCreator版本2.5.0
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线dbzhang800

只看该作者 1楼 发表于: 2012-08-11
不太清楚,我初步怀疑是QtCreator中的parser不能解析 Qt5构建系统 中新引入的变量造成的,比如 “QT_INSTALL_HEADERS/get ”


一个workaround:

找一个顺眼的prf文件,比如 mkspecs/features/qt.prf,手动加上自己常用的路径

MYQTINC = E:/Qt/qt5/qtbase/include
INCLUDEPATH *= $$MYQTINC $$MYQTINC/QtCore $$MYQTINC/QtGui $$MYQTINC/QtNetwork $$MYQTINC/QtWidgets
离线呆呆很呆
只看该作者 2楼 发表于: 2012-08-11
我用的Qt5,但我都是用记事本写,用mingw编译,没用IDE
快速回复
限100 字节
 
上一个 下一个