2010-11-20 15 views
3

Sadece Qt kitaplığını kullanmaya başladım. Linux'ta Qt libs (qwebview.h) nasıl eklenir?

#include <qwebview.h> 

derlenemeyecektir.Ancak olmaz Ancak: Ben şu başlığıyla benim ilk test komut dosyası derlemek çalışıyorum

g++ main.cpp -o run.main 
main.cpp:2:22: error: qwebview.h: No such file or directory 
main.cpp: In function ‘int main()’: 
main.cpp:10: error: ‘QWebView’ was not declared in this scope 

benim Linux Kubuntu makinede yüklü kütüphanelerini var:

$ locate qwebview 
/usr/include/qt4/Qt/qwebview.h 
/usr/include/qt4/QtWebKit/qwebview.h 
/usr/lib/qt4/plugins/designer/libqwebview.so 

Lib'lerin göründüğünden emin olmak için bir kez ldconfig koştum, ama görünüşe göre, bu yeterli değil.

Makinemi Qt ile yazılım derlemeye başlayabilmem için nasıl kurarım?

cevap

4

Birincisi, include için uygun durumda kullanın:

#include <QWebView> 

Ardından eklemek uygun derleyici yolunu içerir:

g++ -c -I /usr/include/qt4 main.cpp 

Ardından uygun kütüphanelere bağlantı:

g++ -o main.run main.o -lQtCore -lQtGui -lQtWebKit 

Bu

sende
6

[your_library] .pro dosyası bu kodu almak için daha sonra

#include <QWebView> 

yeterli olmalıdır

QT  += webkit 

ekleyin ... sen qmake kullanarak denemek için çok karmaşık görünüyor:

QWebView *view = new QWebView(parent); 
view->load(QUrl("http://qt.nokia.com/")); 

derlenmiş

bu yardımcı olur umarım, bu konuda yardımcı olur