Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: [Qt4.4.3] Компилятор не видит QSslSocket
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Общие вопросы
canavar
Доброго всем дня... В общем проблема появилась неожиданно ;) Компилятор перестал видеть QSslSocket.... Создал в eclips'е специальный тестовый проект под это дело... Воть:

Раскрывающийся текст
#include <QtCore>
#include <QCoreApplication>
#include "BaseSslClass.h"
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);

return a.exec();
}


Раскрывающийся текст
/*
* BaseSslClass.h
*
* Created on: 21.05.2009
* Author: canavar
*/

#ifndef BASESSLCLASS_H_
#define BASESSLCLASS_H_

#include <QtNetwork>
#include <QSslSocket>

class BaseSslClass : public QSslSocket
{
public:
BaseSslClass();
virtual ~BaseSslClass();
};

#endif /* BASESSLCLASS_H_ */


Раскрывающийся текст
/*
* BaseSslClass.cpp
*
* Created on: 21.05.2009
* Author: canavar
*/

#include "BaseSslClass.h"

BaseSslClass::BaseSslClass() {

}

BaseSslClass::~BaseSslClass() {
// TODO Auto-generated destructor stub
}


Вот так ругается:

Раскрывающийся текст
mingw32-make debug
mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory `D:/Documents and Settings/fr33man/workspace/SslTest'
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"..\..\..\..\Qt\4.4.3\include\QtCore" -I"..\..\..\..\Qt\4.4.3\include\QtCore" -I"..\..\..\..\Qt\4.4.3\include\QtNetwork" -I"..\..\..\..\Qt\4.4.3\include\QtNetwork" -I"..\..\..\..\Qt\4.4.3\include\QtGui" -I"..\..\..\..\Qt\4.4.3\include\QtGui" -I"..\..\..\..\Qt\4.4.3\include" -I"d:\Qt\4.4.3\include\ActiveQt" -I"debug" -I"." -I"..\..\..\..\Qt\4.4.3\mkspecs\default" -o debug\main.o main.cpp
In file included from main.cpp:3:
BaseSslClass.h:15: error: expected class-name before '{' token
mingw32-make[1]: *** [debug/main.o] Error 1
mingw32-make[1]: Leaving directory `D:/Documents and Settings/fr33man/workspace/SslTest'
mingw32-make: *** [debug] Error 2


Вот project файл:

Раскрывающийся текст
TEMPLATE = app
TARGET = SslTest

QT += core network

HEADERS +=
SOURCES += main.cpp
FORMS +=
RESOURCES +=


Подскажите в чем проблема...


Заранее спасибо..
Kagami
А чего у тебя кроме main.cpp в проекте ничего нет?
igor_bogomolov
sslsocket.h
#ifndef SSLSOCKET_H
#define SSLSOCKET_H

#include <QtGui/QWidget>
#include <QtNetwork/QSslSocket>

class SslSocket : public QSslSocket
{
    Q_OBJECT
public:
    SslSocket(QObject *parent = 0);
    ~SslSocket();
};

#endif // SSLSOCKET_H
sslsocket.cpp
#include "sslsocket.h"

SslSocket::SslSocket(QObject *parent)
    : QSslSocket(parent)
{
}

SslSocket::~SslSocket()
{
}
sslsocket.pro
QT       += network
TARGET = sslsocket
TEMPLATE = app
SOURCES += main.cpp\
        sslsocket.cpp
HEADERS  += sslsocket.h
;)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2023 IPS, Inc.