[Qt-creator] Creating libraries with QT Creator

Alex T. dioxinu at gmail.com
Fri May 22 12:31:48 CEST 2009


You need to find some info on how programs compile and how to deal with
libraries  (either static or dynamic).
In few words, "link against it" - means specifying the compiler which
library you need and where it can find it.
flags -L and -l are  used. (take a look at man). When you read this info,
you will realize why you need to include header files in your source code
files.

2009/5/22 Kosta <userqt at gmail.com>

> How to compile this ?? Just tell me how to compile this
> http://www.agentpp.com/snmp++v3.2.23.tar.gz
> Why do I have to include the header files after a compile the library,
> can't
> I just compile everything at once ? And what do you mean by "link aggainst
> it" ?
>
>
>
>
> ----- Original Message -----
> From: "Thomas Dähling" <t.daehling at googlemail.com>
> To: <qt-creator at trolltech.com>
> Sent: Friday, May 22, 2009 12:20 PM
> Subject: Re: [Qt-creator] Creating libraries with QT Creator
>
>
> > He means you should simply compile the library without using Qt creator.
> > Then, in your program, you simply #include the header files for the
> > stuff you need from the library and then link against it.
> >
> > These are very basic c++ programming questions that you are asking here,
> > though.
> >
> > /Thomas
> >
> > Am Freitag, den 22.05.2009, 12:09 +0300 schrieb Kosta:
> >> Hm, you mean just to add the sources and headers in my project and use
> >> it with
> >>
> >> #include "\libs\snmp\mainwindow.h"
> >>
> >> for example. And btw, in the "src" folder of the library there are
> >> some makefiles. I guess I don't need them in my project, because I'm
> >> using the sources directly and I'll not create a .lib or .dll files,
> >> am I right ?
> >>         ----- Original Message -----
> >>         From: Alex T.
> >>         To: qt-creator at trolltech.com
> >>         Sent: Friday, May 22, 2009 11:58 AM
> >>         Subject: Re: [Qt-creator] Creating libraries with QT Creator
> >>
> >>
> >>         You can, but you have to be carefull.
> >>         On the other hand, the archive already has a everything ready
> >>         for regular build, then why take extra time for adapting this
> >>         lib for Qt Creator? You will just use it in your project and
> >>         that's it.
> >>
> >>         2009/5/22 Kosta <userqt at gmail.com>
> >>                 Hm, I guess the other way would be to create a pro
> >>                 file for that library and to add it to the project's
> >>                 pro file ?
> >>
> >>                         ----- Original Message -----
> >>                         From: Alex T.
> >>                         To: qt-creator at trolltech.com
> >>                         Sent: Friday, May 22, 2009 11:31 AM
> >>                         Subject: Re: [Qt-creator] Creating libraries
> >>                         with QT Creator
> >>
> >>
> >>                         I would assume that this snmp library was not
> >>                         written using qt library and therefore it has
> >>                         no .pro file in it So, i suggest you compile
> >>                         it without using Qt Creator. It will be easier
> >>                         and faster.
> >>
> >>                         2009/5/22 Kosta <userqt at gmail.com>
> >>                                 Hello all,
> >>                                 I am trying to GET IN USE this snmp++
> >>                                 library :
> >>
> >>
> http://www.agentpp.com/snmp_pp3_x/download_snmp_ppv3/download_snmp_ppv3.html
> >>                                 more specifically this
> >>                                 http://www.agentpp.com/snmp
> >>                                 ++v3.2.23.tar.gz
> >>
> >>                                 The problem is that these are the
> >>                                 sources. And I REALLY CAN'T FIGURE IT
> >>                                 OUT HOW TO MAKE A LIBRARY FROM IT !
> >>                                 So PLEASE, somebody see this archive
> >>                                 and help me how to make the library
> >>                                 from it...
> >>                                 there is no help, no simple steps
> >>                                 exmplained. I am using Windows XP.
> >>
> >>                                 Thank you !
> >>
> >>
> >>                                 __________ Information from ESET NOD32
> >>                                 Antivirus, version of virus signature
> >>                                 database 4094 (20090521) __________
> >>
> >>                                 The message was checked by ESET NOD32
> >>                                 Antivirus.
> >>
> >>                                 http://www.eset.com
> >>
> >>
> >>
> >> _______________________________________________
> >>                                 Qt-creator mailing list
> >>                                 Qt-creator at trolltech.com
> >>
> >> http://lists.trolltech.com/mailman/listinfo/qt-creator
> >>
> >>
> >>
> >>
> >>                         ______________________________________________
> >>                         _______________________________________________
> >>                         Qt-creator mailing list
> >>                         Qt-creator at trolltech.com
> >>
> >> http://lists.trolltech.com/mailman/listinfo/qt-creator
> >>
> >>
> >>
> >>                         __________ Information from ESET NOD32
> >>                         Antivirus, version of virus signature database
> >>                         4094 (20090521) __________
> >>
> >>                         The message was checked by ESET NOD32
> >>                         Antivirus.
> >>
> >>                         http://www.eset.com
> >>
> >>
> >>
> >>
> >>                 __________ Information from ESET NOD32 Antivirus,
> >>                 version of virus signature database 4094 (20090521)
> >>                 __________
> >>
> >>                 The message was checked by ESET NOD32 Antivirus.
> >>
> >>                 http://www.eset.com
> >>
> >>
> >>                 _______________________________________________
> >>                 Qt-creator mailing list
> >>                 Qt-creator at trolltech.com
> >>                 http://lists.trolltech.com/mailman/listinfo/qt-creator
> >>
> >>
> >>
> >>
> >>
> >>         ______________________________________________________________
> >>
> >>         _______________________________________________
> >>         Qt-creator mailing list
> >>         Qt-creator at trolltech.com
> >>         http://lists.trolltech.com/mailman/listinfo/qt-creator
> >>
> >>
> >>
> >>         __________ Information from ESET NOD32 Antivirus, version of
> >>         virus signature database 4094 (20090521) __________
> >>
> >>         The message was checked by ESET NOD32 Antivirus.
> >>
> >>         http://www.eset.com
> >>
> >>
> >>
> >> __________ Information from ESET NOD32 Antivirus, version of virus
> >> signature database 4094 (20090521) __________
> >>
> >> The message was checked by ESET NOD32 Antivirus.
> >>
> >> http://www.eset.com
> >> _______________________________________________
> >> Qt-creator mailing list
> >> Qt-creator at trolltech.com
> >> http://lists.trolltech.com/mailman/listinfo/qt-creator
> >
> > _______________________________________________
> > Qt-creator mailing list
> > Qt-creator at trolltech.com
> > http://lists.trolltech.com/mailman/listinfo/qt-creator
> >
> >
> > __________ Information from ESET NOD32 Antivirus, version of virus
> > signature database 4094 (20090521) __________
> >
> > The message was checked by ESET NOD32 Antivirus.
> >
> > http://www.eset.com
> >
> >
> >
>
>
> __________ Information from ESET NOD32 Antivirus, version of virus
> signature database 4094 (20090521) __________
>
> The message was checked by ESET NOD32 Antivirus.
>
> http://www.eset.com
>
>
>
> _______________________________________________
> Qt-creator mailing list
> Qt-creator at trolltech.com
> http://lists.trolltech.com/mailman/listinfo/qt-creator
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt-project.org/pipermail/qt-creator-old/attachments/20090522/4798d98d/attachment.html 


More information about the Qt-creator-old mailing list