[Qt-interest] KDE parts in QT project.
Roman Averkin
romanaverkin at gmail.com
Sun Aug 16 17:43:52 CEST 2009
Hello,
I need to add kate part to my project.
I tried to used next instruction :
http://kate-editor.org/article/embedding_katepart_in_your_application
But when I write next code:
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include <editor.h>
#include <kde4/kmainwindow.h> // KMainWindow
#include <kde4/kparts/factory.h> // KPart Factory
#include <kde4/klibloader.h> // LibLoader, contains factories
#include <kde4/ktexteditor/document.h> // Katepart document
#include <kde4/ktexteditor/view.h> // Katepart view
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
MainWindow()throw(QString);
};
#endif
MainWindow::MainWindow()throw(QString)
{
KParts::Factory* factory = (KParts::Factory *)
KLibLoader::self()->factory("libkatepart");
}
I get next errors:
mainwindow.o: In function `MainWindow':
/home/roman/Qt projects/SDCCGUILIN/mainwindow.cpp:67: undefined reference to
`KLibLoader::self()'
/home/roman/Qt projects/SDCCGUILIN/mainwindow.cpp:67: undefined reference to
`KLibLoader::factory(QString const&, QFlags<QLibrary::LoadHint>)'
/home/roman/Qt projects/SDCCGUILIN/mainwindow.cpp:67: undefined reference to
`KLibLoader::self()'
/home/roman/Qt projects/SDCCGUILIN/mainwindow.cpp:67: undefined reference to
`KLibLoader::factory(QString const&, QFlags<QLibrary::LoadHint>)'
collect2: ld returned 1 exit status
I understand that I need to add some command to compiler, but I don't know
what exactly I should to do.
Can anybody help me?
Roman
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt-project.org/pipermail/qt-interest-old/attachments/20090816/fd834e1d/attachment.html
More information about the Qt-interest-old
mailing list