crossplatform.ru

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


  Ответ в библиотека Qxt установка под ХР для студии 2008
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

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


Последние 10 сообщений [ в обратном порядке ]
SergSh Дата 27.6.2011, 9:54
 
Цитата(FantasyOr @ 6.5.2011, 23:36) *
собственно с VK_... проблем боьше нет, а с qxtdesignerplugins.h(34): Error: Undefined interface по прежнему не знаю что делать.


может уже разобрались, но проблема в том, что

moc не знает где найти инклуд-файл с интерфейсом

ему нужно указать путь к соответствующему h-файлу

-I "путь"
FantasyOr Дата 19.5.2011, 13:24
  такое подозрения, что это что-то студийное. ибо скачивая Qxt 0.5 версии получаю ту же ошибку.
FantasyOr Дата 18.5.2011, 15:07
 
QUOTE (Rocky @ 18.5.2011, 15:52) *
Какая версия Qt?

4.6.3


QUOTE (Rocky @ 18.5.2011, 15:52) *
И все-таки, Q_INTERFACES в приведенном коде на 12-й строке, а ругается на 34? Как-то странно..

вначале файла идет:
/****************************************************************************
**
** Copyright (C) Qxt Foundation. Some rights reserved.
**
** This file is part of the QxtDesigner module of the Qxt library.
**...

собственно вот как выглядит этот файл: http://dev.libqxt.org/libqxt/src/730b78dac...signerplugins.h

QUOTE (Rocky @ 18.5.2011, 15:52) *
И если жмакнуть на F12 когда курсор стоит на Q_INTERFACES, студия покажет его definition?

да показывает: #define Q_INTERFACES(x) Q_INTERFACES(x)
Rocky Дата 18.5.2011, 14:52
  Какая версия Qt?
И все-таки, Q_INTERFACES в приведенном коде на 12-й строке, а ругается на 34? Как-то странно..
И если жмакнуть на F12 когда курсор стоит на Q_INTERFACES, студия покажет его definition?
FantasyOr Дата 18.5.2011, 14:36
  34 строка
Q_INTERFACES(QDesignerCustomWidgetCollectionInterface)


поэтому я и решил, что не видет и начал пичкать его инклюдами.

Rocky Дата 18.5.2011, 14:03
 
Цитата
qxtdesignerplugins.h(34): Error: Undefined interface

Что в этой 34-й строке?

Цитата(RazrFalcon @ 7.5.2011, 8:43) *
Либу не видит какую то...

При чем тут либа, если это ошибка компиляции?
FantasyOr Дата 18.5.2011, 13:36
  что-то никак не могу справится с проблемой.

в файле qxtdesignerplugins.h выдает ошибку "Error: Undefined interface"
на строку
Q_INTERFACES(QDesignerCustomWidgetCollectionInterface)

согласно http://doc.crossplatform.ru/qt/4.7.x/qdesi...ninterface.html дописал инклюды, получил:
#ifndef QXTDESIGNERPLUGINS_H
#define QXTDESIGNERPLUGINS_H

#include <QObject>
#include <QDesigner>
#include <QDesignerCustomWidgetCollectionInterface>
#include <QtDesigner/QtDesigner>
#include <QtCore/qplugin.h>

class QxtDesignerPlugins : public QObject, public QDesignerCustomWidgetCollectionInterface
{
    Q_OBJECT
    Q_INTERFACES(QDesignerCustomWidgetCollectionInterface)

public:
    QList<QDesignerCustomWidgetInterface*> customWidgets() const;
};

#endif // QXTDESIGNERPLUGINS_H


ошибка все равно остается, может что-то куда-то перенести?

и вообще зачем мне этот дизайнер, я в студии работаю и мне нужна всего 1 GUI библиотека, есть возможность откапилить кор и гуи, а на остальное забить?
RazrFalcon Дата 7.5.2011, 7:43
 
Цитата(FantasyOr @ 6.5.2011, 22:36) *
Undefined interface

Либу не видит какую то...
FantasyOr Дата 6.5.2011, 22:36
  собственно с VK_... проблем боьше нет, а с qxtdesignerplugins.h(34): Error: Undefined interface по прежнему не знаю что делать.
Алексей1153 Дата 6.5.2011, 19:40
 
Цитата(FantasyOr @ 6.5.2011, 19:24) *
студия определяет место откуда они берутся и значения

так возьми имя того файла (скорее всего <WinUser.h>) и заинклудь в начале cpp, где константы используются
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 29.3.2024, 1:06