crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> [Qt4.4.3] Компилятор не видит QSslSocket
canavar
  опции профиля:
сообщение 21.5.2009, 16:24
Сообщение #1


Студент
*

Группа: Новичок
Сообщений: 14
Регистрация: 26.3.2009
Пользователь №: 643

Спасибо сказали: 0 раз(а)




Репутация:   0  


Доброго всем дня... В общем проблема появилась неожиданно ;) Компилятор перестал видеть 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
  опции профиля:
сообщение 21.5.2009, 19:05
Сообщение #2


Старейший участник
****

Группа: Участник
Сообщений: 601
Регистрация: 2.2.2009
Пользователь №: 523

Спасибо сказали: 101 раз(а)




Репутация:   9  


А чего у тебя кроме main.cpp в проекте ничего нет?

Сообщение отредактировал Kagami - 21.5.2009, 19:06
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
igor_bogomolov
  опции профиля:
сообщение 21.5.2009, 19:51
Сообщение #3


Профессионал
*****

Группа: Сомодератор
Сообщений: 1215
Регистрация: 22.3.2009
Из: Саратов
Пользователь №: 630

Спасибо сказали: 235 раз(а)




Репутация:   29  


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
;)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 9.12.2022, 7:45