crossplatform.ru

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


  Ответ в [Qt4.4.3] Компилятор не видит QSslSocket
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
Теги
Выровнять по центру
Ссылка на тему
Ссылка на сообщение
Скрытый текст
Сокращение
Код с подсветкой
Offtopic
 
Удалить форматирование
Спец. элементы
Шрифт
Размер
 
Цвет шрифта
 
Отменить ввод
Вернуть ввод
Полужирный
Курсив
Подчеркнутый
 
 
Смайлики
Вставить изображение
Вставить адрес электронной почты
Цитата
Код
Раскрывающийся текст
 
Увеличить отступ
По левому краю
По центру
По правому краю
Вставить список
Вставить список

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
igor_bogomolov Дата 21.5.2009, 19:51
 
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
;)
Kagami Дата 21.5.2009, 19:05
  А чего у тебя кроме main.cpp в проекте ничего нет?
canavar Дата 21.5.2009, 16:24
  Доброго всем дня... В общем проблема появилась неожиданно ;) Компилятор перестал видеть 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 +=


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


Заранее спасибо..
Просмотр темы полностью (откроется в новом окне)
RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 25.7.2025, 9:09