当前位置: 技术问答>linux和unix
[QT]头文件问题
来源: 互联网 发布时间:2016-06-16
本文导语: 本帖最后由 ryanzz 于 2009-07-06 17:26:36 编辑 用qt creator 为什么我随便在头文件exam.h里加入 #include #include 等都会提示 In file included from exam.cpp:1: D:/Qt/project/haha/exam.cpp:1: ?? | QSocket是你自己...
用qt creator
为什么我随便在头文件exam.h里加入
#include
#include
等都会提示
In file included from exam.cpp:1:
D:/Qt/project/haha/exam.cpp:1:
??
为什么我随便在头文件exam.h里加入
#include
#include
等都会提示
In file included from exam.cpp:1:
D:/Qt/project/haha/exam.cpp:1:
??
|
QSocket是你自己建的类吗?
如果是,那不应该用Q开头吧,
Qt中没有QSocket,
有QTcpSocket和QUdpSocket。
看你的意思是想用QUdpSocket?
需要在.pro文件中加入
QT += network
这样才能找到文件。
如果是你自己建的,
需要用双引号""。
如果是,那不应该用Q开头吧,
Qt中没有QSocket,
有QTcpSocket和QUdpSocket。
看你的意思是想用QUdpSocket?
需要在.pro文件中加入
QT += network
这样才能找到文件。
如果是你自己建的,
需要用双引号""。
|
是呀,
|
"QSocket: No such file or directory "没找到它。
你只装了qt creator?装QT4了吗?
不加头文件,或者只建立一个空的工程能编译通过?
好好查查,问题应该不在那两个头文件上。
你只装了qt creator?装QT4了吗?
不加头文件,或者只建立一个空的工程能编译通过?
好好查查,问题应该不在那两个头文件上。
|
#include
#include
如果是你自己写的文件要用"xxx.h" 实现要放到"xxx.cpp"
一个类一定要单独放到一个文件中
#include
如果是你自己写的文件要用"xxx.h" 实现要放到"xxx.cpp"
一个类一定要单独放到一个文件中
|
这是没有QSocket这个文件嘛。
也许楼主是有的。这样试试:
#include "QSocket"
//注意大小写要与实际的文件名相一致
也许楼主是有的。这样试试:
#include "QSocket"
//注意大小写要与实际的文件名相一致