[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: beginers problem : undefined reference
From:       James Mitchell Ullman <jmullman () gasou ! edu>
Date:       2001-08-23 17:39:45
[Download RAW message or body]


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I'm not all that great at this, but you need to have your ./configure 
options set for the QTDIR or something along those lines or else you won't 
really be including anything b/c it doesn't know where you have qtlib and 
kdelib installed.  Good luck, hopefully someone else here will be able to 
help you better than I can!



At 12:33 PM 08/23/2001 -0500, you wrote:

>I am working though one of the online tutorials
>(http://perso.wanadoo.es/antlarr/tutorial/)
>
>And have came across this problem on example #3
>
>The following line
>
>     KURL filename = KFileDialog::getOpenURL( QString::null, "*", this );
>
>in the code attached below gives this error when linking
>
>"undefined reference to 'KFileDialog::getOpenURL(QString const &, QString
>const &, QWidget *, QString const &)"
>
>Looking at the manuals and documentation I am at a lost as to why this
>statement is failing. getOpenURL is  a static method of KFileDialog, and all
>the headers are included (AFAIK).
>
>Any help would be great.
>
>Thanks
>
>
>
>
>
>
>
>
>
>#include "p3.h"
>#include <kfiledialog.h> #include <kapp.h> #include <kmenubar.h> #include
><klocale.h> #include <kmessagebox.h> #include <qtextview.h>
>MainWindow::MainWindow ( const char * name ) : KMainWindow ( 0L, name )
>{
>     setCaption("KDE Tutorial - p3");
>
>     QPopupMenu *filemenu = new QPopupMenu;
>     filemenu->insertItem( i18n( "&Open" ), this, SLOT(fileOpen()) );
>     filemenu->insertItem( i18n( "&Save" ), this, SLOT(fileSave()) );
>     filemenu->insertItem( i18n( "&Quit" ), kapp, SLOT(quit()) );
>     QString about =
>             i18n("p3 1.0\n\n"
>                  "(C) 1999-2001 Antonio Larrosa Jimenez\n"
>                  "larrosa@kde.org\t\tlarrosa@suse.de\n"
>                  "Malaga (Spain)\n\n"
>                  "Simple KDE Tutorial\n"
>                  "This tutorial comes with ABSOLUTELY NO WARRANTY\n"
>                  "This is free software, and you are welcome to redistribute
>it\n"
>                  "under certain conditions\n");
>
>     QPopupMenu *helpmenu = helpMenu( about );
>     KMenuBar *menu = menuBar();
>     menu->insertItem( i18n( "&File" ), filemenu );
>     menu->insertSeparator();
>     menu->insertItem( i18n( "&Help" ), helpmenu );
>
>     QTextView *hello=new QTextView(
>        i18n("<H2>Hello World !</H2><BR>This is a simple"
>         " window with <I><font size=5><B>R<font color=red"
>         " size=5>ich </font><font color=blue size=5>Text"
>         "</font></B></I> capabilities<BR>Try to resize"
>         " this window, all this is automatic !"), "", this );
>     setCentralWidget( hello );
>
>}
>
>void MainWindow::fileOpen()
>{
>     KURL filename = KFileDialog::getOpenURL( QString::null, "*", this );
>     QString msg = QString( i18n("Now this app should open the url %1 .")
>).arg(filename.url());
>     KMessageBox::information( 0, msg, i18n( "Information"),
>"fileOpenInformationDialog" );
>}
>
>void MainWindow::fileSave()
>{
>    KURL filename=KFileDialog::getSaveURL( QString::null, "*", this );
>}
>
>
>
>
>--
>
>------------------------------------
>|| James Maes
>|| Senior Programmer
>|| jmaes@sportingnews.com
>|| The Sporting News
>|| www.sportingnews.com
>|| fantasy.sportingnews.com
>|| radio.sportingnews.com
>------------------------------------
>
>"given enough time and resources we can accomplish anything"
>
>
> >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to 
> unsubscribe <<

Chaos, panic, and disorder- my work here is done

J. Mitchell Ullman
Technical Specialist I
Systems Group
Zach S. Henderson Library
Georgia Southern University
http://www2.gasou.edu/facstaff/jmullman
-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 7.0.3 for non-commercial use <http://www.pgp.com>

iQA/AwUBO4U/4SH7RNsRnUuPEQK3/wCfdb2zPsrIveO0Mblk6PRwrP4u1B0AoK4d
eeQRFAAalZtOX/Dem6+rKJLO
=Ah+h
-----END PGP SIGNATURE-----

 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic