вынеси код работы с Х в отдельный файл.... а еще лучше в отдельный неймспейс
В отдельный класс выносил, эффект ровно такой же. Про неймспейс... Это как это? Примерчик есть?
Ну так все нормально, int есть. Надо смотреть не исходники, а результат работы препроцессора. С учетом макроса #define Bool int в Xlib.h все сходится.
Я в сети видел какой то способ переопределения чтоли Int-а в контексте данной проблемы... Но для своих нужд как то так и не приспособил, возможно чегото недогоняю ((
Самое простое решение - подключать X заголовки самыми последними. Если подключишь раньше Qt-шных, могут быть проблемы с define-aми Bool, Cursor, и др.
Я после подключаю, вот одна эта ошибка появляется в этом случае, если до, то там такое вываливается .... даж читать не хочется ))
Так и не могу разобраться с проблемой ((
Стало казаться, что проблема только в ф-ции библиотеки xmlrpc.
Вот ее объявление:
void registerMethod( QString methodName, QVariant::Type returnType, QVariant::Type parameter1Type );
Как видно, об 'int' тут даже ничего и не слышно... Передаю туда исключительно String-и