116 votes

Ajouter une bibliothèque externe au projet Qt Creator

Comment ajouter une bibliothèque externe à un projet construit par Qt Creator RC1 (version 0.9.2)? Par exemple, la fonction win32 EnumProcesses() requiert l'ajout de Psapi.lib dans le projet à générer.

24voto

dirkgently Points 56879

Utilisez-vous des projets qmake ? Si tel est le cas, vous pouvez ajouter une bibliothèque externe à l'aide de la variable LIBS . Par exemple:

 win32:LIBS += path/to/Psapi.lib
 

11voto

martin Points 49

LIBS + = C: \ Program Files \ OpenCV \ lib

ne fonctionnera pas parce que vous utilisez des espaces blancs dans Program Files. Dans ce cas, vous devez ajouter des guillemets afin que le résultat ressemble à ceci: LIBS + = "C: \ Program Files \ OpenCV \ lib" . Je recommande de placer les bibliothèques dans des emplacements non blancs ;-)

4voto

QT-ITK-VTK-Help Points 191

Et pour ajouter plusieurs fichiers de la bibliothèque, vous pouvez écrire comme ci-dessous:

INCLUDEPATH *= E:/DebugLibrary/VTK E:/DebugLibrary/VTK/Common E:/DebugLibrary/VTK/Filtrage E:/DebugLibrary/VTK/GenericFiltering E:/DebugLibrary/VTK/Graphique E:/DebugLibrary/VTK/GUISupport/Qt E:/DebugLibrary/VTK/Hybride E:/DebugLibrary/VTK/Imaging E:/DebugLibrary/VTK/IO E:/DebugLibrary/VTK/Parallel E:/DebugLibrary/VTK/Rendu E:/DebugLibrary/VTK/Utilities E:/DebugLibrary/VTK/VolumeRendering E:/DebugLibrary/VTK/Widgets E:/DebugLibrary/VTK/Conditionnement

LIBS *= -LE:/DebugLibrary/VTKBin/bin/release-lvtkCommon -lvtksys -lQVTK -lvtkWidgets -lvtkRendering -lvtkGraphics -lvtkImaging -lvtkIO -lvtkFiltering -lvtkDICOMParser -lvtkpng -lvtktiff -lvtkzlib -lvtkjpeg -lvtkexpat -lvtkNetCDF -lvtkexoIIc -lvtkftgl -lvtkfreetype -lvtkHybrid -lvtkVolumeRendering -lQVTKWidgetPlugin -lvtkGenericFiltering

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X