libqxt - po instalacji nie widzi bibliotek

libqxt - po instalacji nie widzi bibliotek
D6
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 76
0

Witam,

Korzystałem z tego poradnika by zainstalować libqxt... Jednak dalej jak chcę załączyć bibliotekę - to on nic nie widzi. http://qt-project.org/wiki/LibQxt_in_QtCreator

Oto mój plik pro:

Kopiuj
QT       += core gui

CONFIG  += qxt
QXT     += core gui widgets

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

TARGET = QShot
TEMPLATE = app


SOURCES += main.cpp\
        mainwindow.cpp

HEADERS  += mainwindow.h

FORMS    += mainwindow.ui 

Zrobiłem wszystko według zaleceń (razem z kopiowaniem plików nagłówkowych) jednak okazało się to nieskuteczne.
Gdzie może leżeć problem?

HO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 283
0

Napisz jakie są błędy bo nie wiadomo w czym problem.

Bez komunikatów mogę się domyślać że np. nie widać nagłówków. Jeśli jest tak to muszisz zrobić w pliku projektu:

Kopiuj
INCLUDEPATH += (tutaj ścieżka gdzie są *.h z biblioteki)

Jeśli problem z linkowaniem to trzeba:

Kopiuj
LIBS += -L"(ścieżka do lib bliblioteki)" -l(symbol biblioteki)
D6
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 76
0
Hostel napisał(a):

Napisz jakie są błędy bo nie wiadomo w czym problem.

Bez komunikatów mogę się domyślać że np. nie widać nagłówków. Jeśli jest tak to muszisz zrobić w pliku projektu:

Kopiuj
INCLUDEPATH += (tutaj ścieżka gdzie są *.h z biblioteki)

Jeśli problem z linkowaniem to trzeba:

Kopiuj
LIBS += -L"(ścieżka do lib bliblioteki)" -l(symbol biblioteki)

Tak, to było problemem. Na linuxie mam natomiast inny pliki nagłówkowe widzi od razu (w przeciwieństwie do Windowsa) ale wygląda to tak:
#include <qxt/QxtGui/QxtGlobalShortcut>

Wszystko widzi, wszystko pięknie. Ale! Jak próbuję skompilować to wyświetla błąd w pliku qxtglobalshortcut.h przy linijce:

Kopiuj
#include "qxtglobal.h"

O treści:
/usr/include/qxt/QxtGui/qxtglobalshortcut.h:28: error: qxtglobal.h: No such file or directory

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.