неопределенная ссылка на символ 'XF86VidModeQueryExtension' (linux, IDE создателя qt)

мы пытались получить простой код GL, который реализует GFLW3 для компиляции на QT Creator (на Ubuntu 13.04). Однако я продолжаю получать один и тот же вывод, когда он пытается собрать:

undefined reference to symbol 'XF86VidModeQueryExtension'

Затем я перешел к файлу .pro и связал библиотечный файл lXxf86vm.so и добавил -lXxf86vm, но он все равно дает тот же результат:

g++ -m64 -o GL-Test main.o windowtest.o frametest.o   -L/usr/lib/x86_64-linux-gnu/libXxf86vm.so.1 -L/user/lib/x86_64-linux-gnu/libXxf86vm.so 
-L/user/lib/x86_64-linux-gnu/libXxf86vm.a -L/user/lib/x86_64-linux-gnu/libXxf86vm.so.1.0.0 
-L/home/syk435/Testing\ Gl/GL-Test/../../../../usr/lib/x86_64-linux-gnu/ -lXxf86vm -lX11 -lGL -L/usr/local/lib -lglfw3 
/usr/bin/ld: /usr/local/lib/libglfw3.a(x11_init.c.o): undefined reference to symbol 'XF86VidModeQueryExtension'
/usr/bin/ld: note: 'XF86VidModeQueryExtension' is defined in DSO /home/syk435/Testing Gl/GL-Test/../../../../usr/lib/x86_64-linux-gnu//libXxf86vm.so 
so try adding it to the linker command line
/home/syk435/Testing Gl/GL-Test/../../../../usr/lib/x86_64-linux-gnu//libXxf86vm.so:
could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status

как видите, ямы пробовали четыре разных способа связать правильную библиотеку, но этовсе еще дает мне то же самоенеопределенные ссылки" а также "символы не могут быть прочитаны ошибки. Любое понимание правильного способа ссылки?

Изменить: Pro файл: ШАБЛОН = приложение

CONFIG += console
CONFIG -= app_bundle
CONFIG -= qt

CONFIG += link_pkgconfig
PKGCONFIG += x11

CONFIG += link_pkgconfig
PKGCONFIG += gl

CONFIG += link_pkgconfig
PKGCONFIG += glfw3

LIBS += -lXxf86vm -L/usr/lib/x86_64-linux-gnu/libXxf86vm.so.1
LIBS += -lXxf86vm -L/user/lib/x86_64-linux-gnu/libXxf86vm.so
LIBS += -lXxf86vm -L/user/lib/x86_64-linux-gnu/libXxf86vm.a
LIBS += -lXxf86vm -L/user/lib/x86_64-linux-gnu/libXxf86vm.so.1.0.0

Ответы на вопрос(1)

Ваш ответ на вопрос