roboforum.ru

Технический форум по робототехнике.

Ошибка компиляции glib под виндой в QT Creator

В этом разделе обсуждаются вопросы по использованию ПК и КПК в робототехнике.
Программирование, настройка, аппаратная часть.

Ошибка компиляции glib под виндой в QT Creator

Сообщение =DeaD= » 30 окт 2010, 15:23

Вот такое выдаёт:
C:/PCB-Wizard/gerber-info/../gtk-plus/include/glib-2.0/gio/gdbusintrospection.h:151:
error: expected unqualified-id before "protected"

На вот такой строке:
Код: Выделить всёРазвернуть
struct _GDBusInterfaceInfo
{
  volatile gint         ref_count;
  gchar                *name;
  GDBusMethodInfo     **methods;
[b]  GDBusSignalInfo     **signals;[/b]
  GDBusPropertyInfo   **properties;
  GDBusAnnotationInfo **annotations;
};


Чтобы это могло значить?

PS: Это я пытаюсь собрать пример программки для работы с гербером сами знаете для какого проекта :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Ошибка компиляции glib под виндой в QT Creator

Сообщение blindman » 30 окт 2010, 16:12

QT определяет макрос signals:

QtCore/qobjectdefs.h:64 (QT SDK 2010.01)
Код: Выделить всёРазвернуть
#ifndef Q_MOC_RUN
# if defined(QT_NO_KEYWORDS)
#  define QT_NO_EMIT
# else
#   define slots
#   define signals protected
# endif
# define Q_SLOTS
# define Q_SIGNALS protected
......


даже если умудриться скомпилировать либу так, чтобы QT не подсовывал свои хедеры, использовать ее потом может и не получиться без костылей.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Ошибка компиляции glib под виндой в QT Creator

Сообщение =DeaD= » 30 окт 2010, 18:00

Вот блин :cry:

Добавлено спустя 58 минут 21 секунду:
Отцепил все библиотеки QT, теперь споткнулся об:

"iso c++ forbids decleration with no type" на файле gdkcolor.h:
Код: Выделить всёРазвернуть
struct _GdkColormap
{
  /*< private >*/
  GObject parent_instance;

  /*< public >*/
  gint      GSEAL (size);  //  <<<< HERE
  GdkColor *GSEAL (colors);

  /*< private >*/
  GdkVisual *GSEAL (visual);
 
  gpointer GSEAL (windowing_data);
};
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Ошибка компиляции glib под виндой в QT Creator

Сообщение Grem » 30 окт 2010, 18:27

А при чем тут раздел "Микроконтроллеры"? :P
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.
Аватара пользователя
Grem
 
Сообщения: 1530
Зарегистрирован: 16 май 2009, 12:50
Откуда: Россия
прог. языки: Java, C

Re: Ошибка компиляции glib под виндой в QT Creator

Сообщение =DeaD= » 30 окт 2010, 19:50

Ну ближе всего к ним :) надо раздел уже для ПК делать, но сетара на связи нету :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов


Вернуться в Компьютеры в роботостроении

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1