KDevelop Felhasználói Kézikönyv -Fordítás alatt: Referencia Kézikönyv a Unix operációs rendszer alatt futó KDevelop Integrált Fejlesztői Környezethez, 1.0 Verzió | ||
---|---|---|
Vissza | Fejezet 9. Build beállítások | Tovább |
The Linker Options for your current project can be set by the last page of the project options dialog. You have to enable those libraries that your application uses to link them to your binary with the Linker , e.g. your application uses the class KFileDialog. As the class KFileDialog is part of the KFile library, you have to enable kfile. For classes or functions that are not listed as checkboxes, use the "additional libraries" field.
This means that all redundant information will be removed from the object files and the binary, resulting that debugging will not be possible. For as long as your application is in a development stage and not released as final, you should leave this option disabled.
This option disables the use of shared libraries on systems that support this. On systems using no shared libraries, this option will have no effect.
Here, you can enter additional flags for the Linker , setting the LDFLAGS environment variable by make . The available options can be taken from the man page for ld or your Compiler manpage.
The libraries section contains checkboxes for the most needed libraries in conjuction with Qt/KDE application development. You have to enable those libraries that your application uses, otherwise the Linker will complain about unresolved symbol tables.
The X11 library. Recommended for all X-Window programs.
The X11 extension library. Also most X-Window programs depend on Xext.
The Qt-library . Recommended for Qt and KDE applications.
The KDE Core library; contains the classes for KDE Application frameworks.
The KDE User Interface library; contains KDE-specific widgets .
The KHTML Widget library.
The KFM library containing classes for KFM functions.
The KFile library. Contains file dialogs etc.
The KSpell library. Contains an interface for programs to use Ispell for spell-checking.
The KAdressBook library. Needed for access to the addressbook as well as providing addressbook widgets