2016-11-29 3 views
0

Ich versuchteWie soll LibTIFF (Qt) enthalten sein?

include (C:\Qt\Qt5.3.2\5.3\Src\qtimageformats\src\3rdparty\libtiff.pri) 

in .pro Datei zu schreiben, erhielt aber

Project has no top-level .qmake.conf file. 

Ich versuchte

#include <C:\Qt\Qt5.3.2\5.3\Src\qtimageformats\src\3rdparty\libtiff\libtiff\tiffio.h> 

, aber ich glaube das nicht genug, alle libtiff Funktionalität abzudecken.

Ich will nur libtiff irgendwie schließen und so etwas wie

TIFF* img = TIFFOpen("1.tif", "r"); 
uint32 length; 
TIFFGetField(img, TIFFTAG_IMAGELENGTH, &length); 

und so weiter zu schreiben. Und ich kann QImage aus einigen Gründen nicht verwenden.

Ich werde für alle Hilfeversuche dankbar sein.

Antwort

0

In der Regel eine Bibliothek in Qt verwenden, die Sie in Ihrem .pro/PRI-Datei angeben müssen:

INCLUDEPATH += "path\to\the\headers" 
LIBS += "path\to\your\lib" 

und umfassen die Header in der Datei, wo Sie es verwenden möchten.

+0

Können Sie klären: Was ist mit "Pfad zu Ihrer Bibliothek" gemeint? Pfad zu einer bestimmten Datei mit einer bestimmten Dateierweiterung? –

+0

'LIBS + = C: \ Pfad \ Zu \ Ihrer \ library.lib' oder als Dokumentation zeigen: ' LIBS + = -L/usr/local/lib -lmath' – emKaroly

Verwandte Themen