Работаю в среде QtCreator 1.2.1, Qt 4.5.3 под Windows XP SP3.
Сделал 3 своих единых духом класса.
Для них написал файлик PRI:
HEADERS += ./qmyabstractsocket.h \
./qmytcpserver.h \
./qmytcpsocket.h
SOURCES += ./qmyabstractsocket.cpp \
./qmytcpserver.cpp \
./qmytcpsocket.cpp
LIBS += ./ws2_32.lib
Включил его в PRO файл проекта так:
При компиляции вижу вот что:
qmyabstractsocket.h:14:26: QtCore/QThread: No such file or directory
Код из файла QMyAbstractSocket:
#ifndef QMYABSTRACTSOCKET_H
#define QMYABSTRACTSOCKET_H
#include <QtCore/QThread>
#include <winsock2.h>
#include <stdio.h> //
class QMyAbstractSocket: public QThread
{
Q_OBJECT
..........
Так в чём же дело? Почему мой "подпроект" не видит Qt?
Не помогли и следующие строки в PRI файле:
QT = core
INCLUDEPATH += "c:/qt/2009.04/qt/include/"
DEPENDPATH += "c:/qt/2009.04/qt/include/"