LINUX.ORG.RU

Мама, хочу пряник !!!


0

0

#include <stdio.h>
#include <X11/extensions/Xrandr.h>

int main(){
printf("\n%ix%i\n", XRRScreenSize.width, XRRScreenSize.height);
}

bash-2.05b# g++ ./1.cpp
In file included from 1.cpp:2:
/usr/include/X11/extensions/Xrandr.h:49: error: 'Bool' is used as a type, but
is not defined as a type.
/usr/include/X11/extensions/Xrandr.h:50: error: syntax error before `*' token
/usr/include/X11/extensions/Xrandr.h:51: error: 'Window' is used as a type, but
...
/usr/include/X11/extensions/Xrandr.h:93: error: `Display' was not declared in
this scope
/usr/include/X11/extensions/Xrandr.h:93: error: `dpy' was not declared in this
scope
/usr/include/X11/extensions/Xrandr.h:94: error: parse error before `*' token
/usr/include/X11/extensions/Xrandr.h:104: error: parse error before `*' token
/usr/include/X11/extensions/Xrandr.h:115: error: `Display' was not declared in
this scope
/usr/include/X11/extensions/Xrandr.h:115: error: `dpy' was not declared in this
scope
/usr/include/X11/extensions/Xrandr.h:115: error: `Window' was not declared in
this scope
/usr/include/X11/extensions/Xrandr.h:115: error: parse error before `)' token
/usr/include/X11/extensions/Xrandr.h:126: error: `Display' was not declared in
this scope
/usr/include/X11/extensions/Xrandr.h:126: error: `dpy' was not declared in this
scope
/usr/include/X11/extensions/Xrandr.h:126: error: parse error before `)' token
/usr/include/X11/extensions/Xrandr.h:127: error: `Screen' was not declared in
this scope
/usr/include/X11/extensions/Xrandr.h:127: error: `screen' was not declared in
this scope
/usr/include/X11/extensions/Xrandr.h:128: error: `Display' was not declared in
this scope
/usr/include/X11/extensions/Xrandr.h:128: error: `dpy' was not declared in this
scope
/usr/include/X11/extensions/Xrandr.h:128: error: `Window' was not declared in
...
/usr/include/X11/extensions/Xrandr.h:147: error: `event' was not declared in
this scope
1.cpp: In function `int main()':
1.cpp:5: error: parse error before `.' token
bash-2.05b#

anonymous

Re: Мама, хочу пряник !!!

Какой-то инфантильный нынче root пошёл :-)

hbee ★★★ ()

Re: Мама, хочу пряник !!!

добавь #include <X11/Xlib.h>

ananas ★★★★★ ()
Ответ на: Re: Мама, хочу пряник !!! от ananas

Re: Мама, хочу пряник !!!

Thanks.
Теперь выдает только ошибку в 1.cpp, строка 6, ошибка перед точкой.

Где??? Каждый символ рассматривал, нет ее.

Ty3uK ()
Ответ на: Re: Мама, хочу пряник !!! от sdio

Re: Мама, хочу пряник !!!

А где ошибка то?
В заголовочный файл заглянул, XRRScreenSize там определен.
Все в порядке, где ошибка то?

Ty3uK ()
Ответ на: Re: Мама, хочу пряник !!! от Ty3uK

Re: Мама, хочу пряник !!!

ты наверное подумал, что 

typedef struct {
    int width, height;
    int mwidth, mheight;
} XRRScreenSize;



это тоже самое, что

struct blah_blah {
    int width, height;
    int mwidth, mheight;
} XRRScreenSize;

;)

Dead ★★★★ ()
Ответ на: Re: Мама, хочу пряник !!! от Dead

Re: Мама, хочу пряник !!!

И что из этого?

Где ошибка то? Переменная ведь объявлена.

В общем как получить разрешение?

Ty3uK ()
Ответ на: Re: Мама, хочу пряник !!! от Ty3uK

Re: Мама, хочу пряник!!!

> И что из этого?
>
> Где ошибка то? Переменная ведь объявлена.

Вот именно что переменная там не объявлена, а объявлен тип. Короче,
марш читать K&R "The C Programming Language" и ISO/IEC 9899.

int19h ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.