crossplatform.ru

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

2 страниц V   1 2 >  
Ответить в данную темуНачать новую тему
> библиотека Qxt установка под ХР для студии 2008
FantasyOr
  опции профиля:
сообщение 6.5.2011, 16:24
Сообщение #1


Студент
*

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

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




Репутация:   0  


скачивал несколько релизов в том числе и последний http://dev.libqxt.org/libqxt/wiki/user_guide ни один не устанавливается все срезаются на 2ом шаге, но в разных местах.
следуя инструкции собираю под ХР для MSVS 2008:
1) configure.bat -msvc
все хорошо.
2) nmake
некоторое время все хорошо... а затем ошибки:
qxtapplication_win.cpp
qxtglobalshortcut_win.cpp
.\qxtglobalshortcut_win.cpp(159) : error C2065: 'VK_MEDIA_NEXT_TRACK' : undeclar
ed identifier
.\qxtglobalshortcut_win.cpp(161) : error C2065: 'VK_MEDIA_PREV_TRACK' : undeclar
ed identifier
.\qxtglobalshortcut_win.cpp(163) : error C2065: 'VK_MEDIA_PLAY_PAUSE' : undeclar
ed identifier
.\qxtglobalshortcut_win.cpp(165) : error C2065: 'VK_MEDIA_STOP' : undeclared ide
ntifier
.\qxtglobalshortcut_win.cpp(170) : error C2065: 'VK_VOLUME_DOWN' : undeclared id
entifier
.\qxtglobalshortcut_win.cpp(172) : error C2065: 'VK_VOLUME_UP' : undeclared iden
tifier
.\qxtglobalshortcut_win.cpp(174) : error C2065: 'VK_VOLUME_MUTE' : undeclared id
entifier
qxtscreen_win.cpp
qxtwindowsystem_win.cpp
Generating Code...
NMAKE : fatal error U1077: 'echo' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\BIN\n
make.EXE"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.

открывал qxtglobalshortcut_win.cpp в студии, VK_... студия определяет место откуда они берутся и значения
#define VK_VOLUME_MUTE 0xAD
#define VK_VOLUME_DOWN 0xAE
#define VK_VOLUME_UP 0xAF
#define VK_MEDIA_NEXT_TRACK 0xB0
#define VK_MEDIA_PREV_TRACK 0xB1
#define VK_MEDIA_STOP 0xB2
#define VK_MEDIA_PLAY_PAUSE 0xB3

собственно дальше и не могу продвинуться. прописать значения было бы жестоко...

гул и яндекс не помогают

пожалуйста кто сталкивался или знает как такое победить, скажите, буду благодарен.

//--------------------------------------------------------------------------
прописал жестоко значения для VK_...

попытался еще раз установить
снова второй шаг но уже дальше..

"moc qxtbasespinboxplugin.h
moc qxtcheckcomboboxplugin.h
moc qxtcountrycomboboxplugin.h
moc qxtdesignerplugins.h
qxtdesignerplugins.h(34): Error: Undefined interface
NMAKE : fatal error U1077: 'echo' : return code '0x1'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\BIN\n
make.EXE"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop."

тут я уже не могу чего либо предположить. просто теряюсь в догадках...

Сообщение отредактировал FantasyOr - 6.5.2011, 17:00
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 6.5.2011, 19:40
Сообщение #2


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

Группа: Участник
Сообщений: 2913
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

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




Репутация:   34  


Цитата(FantasyOr @ 6.5.2011, 19:24) *
студия определяет место откуда они берутся и значения

так возьми имя того файла (скорее всего <WinUser.h>) и заинклудь в начале cpp, где константы используются
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
FantasyOr
  опции профиля:
сообщение 6.5.2011, 22:36
Сообщение #3


Студент
*

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

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




Репутация:   0  


собственно с VK_... проблем боьше нет, а с qxtdesignerplugins.h(34): Error: Undefined interface по прежнему не знаю что делать.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
RazrFalcon
  опции профиля:
сообщение 7.5.2011, 7:43
Сообщение #4


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

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




Репутация:   212  


Цитата(FantasyOr @ 6.5.2011, 22:36) *
Undefined interface

Либу не видит какую то...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
FantasyOr
  опции профиля:
сообщение 18.5.2011, 13:36
Сообщение #5


Студент
*

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

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




Репутация:   0  


что-то никак не могу справится с проблемой.

в файле 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 библиотека, есть возможность откапилить кор и гуи, а на остальное забить?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Rocky
  опции профиля:
сообщение 18.5.2011, 14:03
Сообщение #6


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

Группа: Участник
Сообщений: 530
Регистрация: 22.12.2008
Из: Санкт-Петербург
Пользователь №: 463

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




Репутация:   7  


Цитата
qxtdesignerplugins.h(34): Error: Undefined interface

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

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

При чем тут либа, если это ошибка компиляции?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
FantasyOr
  опции профиля:
сообщение 18.5.2011, 14:36
Сообщение #7


Студент
*

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

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




Репутация:   0  


34 строка
Q_INTERFACES(QDesignerCustomWidgetCollectionInterface)


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

Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Rocky
  опции профиля:
сообщение 18.5.2011, 14:52
Сообщение #8


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

Группа: Участник
Сообщений: 530
Регистрация: 22.12.2008
Из: Санкт-Петербург
Пользователь №: 463

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




Репутация:   7  


Какая версия Qt?
И все-таки, Q_INTERFACES в приведенном коде на 12-й строке, а ругается на 34? Как-то странно..
И если жмакнуть на F12 когда курсор стоит на Q_INTERFACES, студия покажет его definition?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
FantasyOr
  опции профиля:
сообщение 18.5.2011, 15:07
Сообщение #9


Студент
*

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

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




Репутация:   0  


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)

Сообщение отредактировал FantasyOr - 19.5.2011, 13:08
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
FantasyOr
  опции профиля:
сообщение 19.5.2011, 13:24
Сообщение #10


Студент
*

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

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




Репутация:   0  


такое подозрения, что это что-то студийное. ибо скачивая Qxt 0.5 версии получаю ту же ошибку.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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




RSS Текстовая версия Сейчас: 3.3.2021, 8:00