[Qt-interest] Adding a library created with QT Creator

Patric userqt at gmail.com
Sat Aug 1 17:01:49 CEST 2009


I see...
and how can I refer to the relative path of my workspace ?

----- Original Message ----- 
From: "John McClurkin" <jwm at nei.nih.gov>
To: <qt-interest at trolltech.com>
Sent: Saturday, August 01, 2009 5:49 PM
Subject: Re: [Qt-interest] Adding a library created with QT Creator


> Patric wrote:
>> Hi guys,
>> I have created a static library project using QT Creator 1.2 and QT 4.5
>> on Windows XP.
>> And it's compiling, but it creates *.a file, not *.lib. I thought on
>> Windows static libraries are ending with *.lib .
>>
>> Anyway, I'm trying to use this library in another project, also created
>> with QT Creator. I have read the documentation here
>> http://doc..trolltech.com/4.5/qmake-project-files.html
>> <http://doc.trolltech.com/4.5/qmake-project-files.html>
>> regarding Declaring Other libraries, but I actually want to place my *.a
>> in my workspace under a folder "libs". I think it's pretty
>> straightforward to do that only by including the LIBS with the
>> additional parameters. And after compilation just include the headers...
>> Can someone tell me what parameters should that LIBS have in my case ?
>>
>> Thank you in advance
>
> If you are using QT Creator on Windows, you are also compiling with the
> MinGW gcc compiler. This compiler produces static libraries with a .a
> extension, as in 'nix operating systems. There are no settings that
> cause MinGW gcc to create a static library with the .lib extension. It
> is the Microsoft compilers that produce static libs with a .lib extension.
> Gcc libraries traditionally have names like libfoo.a. To include
> libfoo.a in your project just add a line
> LIBS += -Lpathtolib -lfoo
> _______________________________________________
> Qt-interest mailing list
> Qt-interest at trolltech.com
> http://lists.trolltech.com/mailman/listinfo/qt-interest
> 




More information about the Qt-interest-old mailing list