『壹』 我打开别人的QT程序,结果对方里面的ctime头文件没找到,请问这个头文件在哪,怎么设置啊
ctime.h是MFC中常用的类。
如果安装了Microsoft Visual Studio 2010 Express就可以在相应的文件夹里找到该文件。
如果没有安装,或是不想内安装的话,可以使用容time.h(C/C++标准库中的头文件)或是QTime来替换,当然,相应的函数也需要更改。
『贰』 QT安装后,编译程序总说找不到“qapplication.h:没有那个文件或目录”
可能你好需要make install
或者将qapplication.h放到你需要编译的文件夹里面
还有qt3是#include<qapplication.h>
而qt4是#include<QApplication>
这个问题就没遇到了...
唉,还是换个fedora 9/10/11吧
或者用Suse
这些都是直接有QT的
用起来很方便,qt3 qt4都有的
『叁』 找不到QT的头文件怎么办
重洗下个就行了,有可能是你不小心删了里面的文件
『肆』 在QT编程中,我加了个头文件QNetwork文件,为什么编译说找不到该文件我的里面包含有这个文件阿
QT中没有这个文件吧 ,QNetwork是个关于网络操作的文件夹。
你在项目的属性里加上QNetwork所指的路径应该就内行了,是配置问题容
或者你加了QNetwork的上一级目录,你想用QNetwork下面的qsslsocket.h可用用
QNetwork/qsslsocket.h
我认为QNetwork不应该是个头文件
『伍』 qtcreator头文件中的结构体找不到
因为跨平台,经常在不同操作系统切换,编译QT的cpp代码时,有时会找不到iostream,vector, string这些编译器自带头文件。解决办法是:
qtcreator左侧“项目”——Build(构建设置)——构建环境——勾选“清除系统环境变量”。
重新qmake,构建
『陆』 求救 我的qt creator为什么找不到到下面的头文件呢 #include<sys/socket.h> #include<sys/un.h> 谢谢
这两个头文件是来与系统相关源的,一般在linux/Unix系统下才含有这些头文件。
但是你既然将qt作为开发环境,为什么不使用Qt自带的SDK来实现你需要的功能呢?
请在qt助手中搜索
Network programming with Qt
这里有详细的介绍