2012-05-10 24 views
1

Possible Duplicate:
Adding external library into Qt Creator projectQTプロジェクトに外部ライブラリを含めるには?

これは私のQTプロジェクトです。私は外部ライブラリを追加しました。このプログラムを実行すると、次のエラーが発生します: - : - "1:エラー:-libxml2が見つかりません"、 "LIBS + = -L/usr/local/lib -libxml2" 'xmlstrcmp' と同じ、この1のように多くのより多くのエラーを参照する事前に感謝

"Test.pro" ファイル(プロジェクトファイル): - 。。

QT  += core gui xml 
TARGET = test 
TEMPLATE = app 

SOURCES += main.cpp\ 
     mainwindow.cpp 

HEADERS += mainwindow.h 

FORMS += mainwindow.ui 

INCLUDEPATH = /usr/local/include/libxml2 

LIBS += -L/usr/local/lib -libxml2 

***"MainWindow.h" File(Header File):-*** 

#ifndef MAINWINDOW_H 
#define MAINWINDOW_H 

#include <QMainWindow> 

#include <libxml/parser.h> 
#include <libxml/xmlmemory.h> 
#include <libxml/xmlstring.h> 
#include <libxml/list.h> 
#include <libxml/tree.h> 
#include <libxml/SAX.h> 

namespace Ui { 
    class MainWindow; 
} 

class MainWindow : public QMainWindow 
{ 
    Q_OBJECT 

public: 
    explicit MainWindow(QWidget *parent = 0); 
    ~MainWindow(); 

    void parseDocument(char *docName); 
    void parse(xmlDocPtr doc, xmlNodePtr cur); 

private: 
    Ui::MainWindow *ui; 
}; 

#endif // MAINWINDOW_H 

「MainWindow.cpp "(クラスファイル): -

答えて

2
LIBS += -L/usr/local/lib -libxml2 

私は-libxml2はおそらくあなたが望むものではない "ibxml2"と呼ばれるライブラリを探します。

あなたは「libxml2の」と呼ばれるライブラリ後にしている場合は、私が使用してみます

LIBS += -L/usr/local/lib -lxml2 
関連する問題