QT Creator找不到头文件

QT用vs2010编译,已经nmakeinstall了,系统的环境变量已经设置好,编译命令行完全正确,有-I"D:\QT\4.7.3\include"等,但是编译器会QT... QT用vs2010编译,已经nmake install了,系统的环境变量已经设置好,编译命令行完全正确,有-I"D:\QT\4.7.3\include"等,但是编译器会QT creator都找不到头文件,creator是提示没有这个文件或目录,编译器直接就把我的那些QString识别成未定义类型
现在编译能通过了,但是creator里还是提示没有文件或目录

vs编译的可以用creator编译,creator会调用vc2010的编译器cl和连接器link,现在编译能通过,就是creator还找不到头文件,我用creator和vs2010编译的qt很久了,一直都是一切正常的,就是昨天打开任何一个工程都会出现那种情况,编译通过,但是creator找不到头文件
展开
 我来答
百度网友39d9835
2011-07-23 · TA获得超过615个赞
知道小有建树答主
回答量:573
采纳率:0%
帮助的人:739万
展开全部
把QTDIR=QT路径、以及QMAKESPEC=win32-msvc2010添加到环境变量,在QT Creator手动添加一个构建配置试试吧
百度网友6359a66
2018-05-01
知道答主
回答量:11
采纳率:100%
帮助的人:8821
展开全部
关于qt找不到包含的头文件问题:
1、qt使用的是c++编译器,如果你是c写的源文件*.c改成*.cpp,然后在*.cpp和*.h文件在前面加上下面的extern "C",这部分代码将会按c编译方式编译,这样就可以解决已经包含了头文件,也能定位到头文件,但是还是说未定义变量的问题。
#ifdef __cplusplus
extern "C" {
#endif
...............................
........................
...................
#ifdef __cplusplus
}
#endif
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ipo2022
2011-07-26
知道答主
回答量:90
采纳率:0%
帮助的人:29.9万
展开全部
~~~!呵呵我以前也遇过~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
iceworldvip
2011-07-23
知道答主
回答量:25
采纳率:0%
帮助的人:15.2万
展开全部
是不是include头文件的时候你没有名字输入错误?或者是哪个文件没有include头文件!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式