при сборе программы спотыкается на вызове
KFileDialog::getOpenFileName();
пишет:
undefined reference to `KFileDialog::getOpenFileName(QString const&, QString const&, QWidget*, QString const&)'
хотя в документации описана как
static QString getOpenFileName (const QString &startDir=QString::null, const QString &filter=QString::null, QWidget *parent=0, const QString &caption=QString::null)
и выше указано, что так и должна вызываться:
Provides a user (and developer) friendly way to select files and directories.A file selection dialog.
...
You will usually want to use one of the static methods getOpenFileName(), getSaveFileName(), ...
Что я забыл?
ошибка с KFileDialog
Модератор: Модераторы разделов
-
vadiml
- Сообщения: 446
- ОС: fc12.x86_64
ошибка с KFileDialog
phenom x4 905e, asus m4a79 deluxe, 4 gb, ati x550, ati 4350, 2 x 17" LCD
-
sergio
- Сообщения: 436
- Статус: Интересующийся новичок
- ОС: Debian GNU/Linux 4 & 5
Re: ошибка с KFileDialog
Подключить какой-то библиотечный модуль, отвечающий за специальные диалоги?..
Debian GNU/Linux 4 -- AMD Athlon64 3000+ / Asus 7600GS -- Gnome
Debian GNU/Linux 5 -- Dell (Vostro) 500 (Celeron M560 / iGM965) -- Gnome
Debian GNU/Linux 5 -- Dell (Vostro) 500 (Celeron M560 / iGM965) -- Gnome
-
VinilNavigator
- Сообщения: 2
- ОС: Xubuntu Linux 7.04
Re: ошибка с KFileDialog
Наверняка там было написано, что нужно приинклюдить kfiledialog.h 
-
vadiml
- Сообщения: 446
- ОС: fc12.x86_64
Re: ошибка с KFileDialog
kfiledialog.h подключён
если б его не было, выругалось бы на этапе компиляции, что непонятно что такое KFileDialog::getOpenFileName
А здесь откомпилировался нормально, ошибка вылезла на этапе сборки из *.o файлов
если б его не было, выругалось бы на этапе компиляции, что непонятно что такое KFileDialog::getOpenFileName
А здесь откомпилировался нормально, ошибка вылезла на этапе сборки из *.o файлов
phenom x4 905e, asus m4a79 deluxe, 4 gb, ati x550, ati 4350, 2 x 17" LCD
-
VinilNavigator
- Сообщения: 2
- ОС: Xubuntu Linux 7.04
Re: ошибка с KFileDialog
"You need to add the "kfile" library. So put a -lkfile to your linker."
-
vadiml
- Сообщения: 446
- ОС: fc12.x86_64
Re: ошибка с KFileDialog
Спасибо, в понедельник проверю
phenom x4 905e, asus m4a79 deluxe, 4 gb, ati x550, ati 4350, 2 x 17" LCD
-
vadiml
- Сообщения: 446
- ОС: fc12.x86_64
Re: ошибка с KFileDialog
$(LIB_KFILE) надо было в Makefile.am дописать
phenom x4 905e, asus m4a79 deluxe, 4 gb, ati x550, ati 4350, 2 x 17" LCD