• 9763阅读
  • 9回复

Qt4.2.3下提示找不<QTcpServer> [复制链接]

上一主题 下一主题
离线rocky1972
 
只看楼主 倒序阅读 楼主  发表于: 2007-04-10
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
我用的是FC6
安装Qt4.2.3
我用QtcpServer QTcpSocket 类实现一个host端的发送程序

make后提示include那一行的错误:
      QTcpServer:没有那个文件或目录 
      QTcpSocket:没有那个文件或目录

我尝试make examples里network中的例子也是出现如上问题,提示找不到包含的头文件。
我在安装目录下的include文件夹中能找到所需要的网络头文件。
请版主指点一下!谢谢
离线zeki709

只看该作者 1楼 发表于: 2007-04-10
你使用了.pro文件吗
离线浪漫天使
只看该作者 2楼 发表于: 2007-04-10
我也遇到同样的问题
[ 此贴被浪漫天使在2007-04-10 21:02重新编辑 ]
离线rocky1972
只看该作者 3楼 发表于: 2007-04-10
问题已经解决了!

原因:在建立pro文件时系统默认使用得是QtCore和QtGui 模块,而网络模块(QtNetwork)没有被加入。所以如果用到和网络有关得类,就必须得自己手动在pro在文件下加入QT    +=network 这一行。(请在assistant中查看Qtnetwork)



这里感谢l2e帮助我解决这个问题,希望碰到同样问题得qt友能看到该贴。
[ 此贴被rocky1972在2007-04-10 21:28重新编辑 ]
离线qqlongwen

只看该作者 4楼 发表于: 2007-04-11
恩在#INPUT下
离线hehui

只看该作者 5楼 发表于: 2007-04-11
SQL也需要加
离线ghnie

只看该作者 6楼 发表于: 2009-01-13
我是用VS2005编译 ,没有pro文件,该咋整涅?
谢谢。
离线wd007

只看该作者 7楼 发表于: 2009-01-13
windows下不清楚
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线roc496
只看该作者 8楼 发表于: 2009-01-31
在工程里的输入里加
头文件最好这么写
#include <QtNetWork/QTcpServer>
离线ghnie

只看该作者 9楼 发表于: 2009-02-02
引用第8楼roc496于2009-01-31 23:40发表的  :
在工程里的输入里加
头文件最好这么写
#include <QtNetWork/QTcpServer>


正解!!!
快速回复
限100 字节
 
上一个 下一个