Does this effect both GCC and nmake/jom?

On Wed, Aug 26, 2009 at 2:23 PM, Robert Caldecott <
[email protected]> wrote:

> BTW, when using a subdirs template in Qt Creator, a bug exists that
> means changing a .lib will rebuild it but _won't_ relink your app
> against it - a source of much frustration on my last project.
>
> 2009/8/26 Danny Price <[email protected]>:
> >
> >
> > On Wed, Aug 26, 2009 at 1:58 PM, Vladimir <[email protected]> wrote:
> >>
> >> Thanks a lot, Danny!
> >>
> >> It looks like it works from first sight, but:
> >> 1) .user file is really huge and contains a lot of strange information
> >> like my environment variables and absolute paths. So my coworkers
> >> probably would be unable to checkout the tree and start working.
> >
> > Yes that's why they not suitable for SVN. I'm sure the Trolls have a
> > solution in the works :)
> >>
> >> 2) Problem during (ld)linking stage. "ld: cannot find -lfreetype", but I
> >> cleanly see there is libfreetype.so.6 in /usr/lib. I made symbolic link
> >> to libfreetype.so and problem are gone. Also I did it for another ~10
> >> libraries. Very strange why libs aren't recognized.
> >
> > Odd.
> >
> >>
> >> 3) My main .pro file looks like this:
> >> SOURCES += xxxxx.cc
> >> INCLUDEPATH = ../libxx
> >> LIBS = -L../libxx -lxx -lopenssl
> >> And during link stage I see -lQt... lines, so looks like QT variable in
> >> project file defined as core and/or gui. I don't know as for you, but I
> >> didn't defined any values and for me variable QT should be completely
> >> empty. Anyway I just added line "QT = " and Qt libraries are gone.
> >
> > Yes some Qt libs are added implictly. I can't remember right now how you
> get
> > rid of them.
> >>
> >> But I steel see -lpthread. How I can remove linking to pthreads?
> >> So problem #2 gone also. But that is probably deferent errors.
> >> 4) After QtCreator reloading projects tab become clear. When I added
> >> projects links between them also gone. So I have to do that work again.
> >> I think it shouldn't be so.
> >>
> >> So after all it doesn't work well yet.
> >
> > I recommend creating a simple test project with a lib and a client app
> that
> > uses it to get familar with how it works.
> >
> > Also resist the temptation to dump static libs into /usr/bin! Create a
> > dedicated 'products' directory for your libs and link to them there.
> >>
> >>
> >> > If I understand correctly, the only way to do this with Creator is via
> >> > the
> >> > Sessions model - load your lib project and the client project than
> >> > depends
> >> > on into a single session and then add the dependencies in the Project
> >> > mode.
> >> > Creator *should* then build the lib if required.
> >> >
> >> > However I've come to realize that the whole 'sessions' thing is
> flawed,
> >> > not
> >> > least because it cannot be used with source control and depends on the
> >> > .pro.user files which have caused me a lot of problems and setting
> >> > corruptions.
> >> >
> >> > Creator needs to have a solution system like MSVC. I've had similar
> >> > problems
> >> > in XCode which is rediculously convoluted when it comes to setting up
> >> > dependencies, especially for target-specific dependencies (you have
> you
> >> > wrap
> >> > the other projects with XCode projects and then import them as
> >> > references
> >> > which only works if you have the source code!).
> >> >
> >> >
> >> > On Wed, Aug 26, 2009 at 11:44 AM, Vladimir <[email protected]> wrote:
> >> >
> >> >> Hello everyone!
> >> >>
> >> >> I'm trying to use QtCreator for my project because it's fast and
> >> >> promising. I have .pro file for main project and I have a few .pro
> >> >> files
> >> >> for my libraries. I would like the ability to build main project and
> >> >> linked libraries should be building automatically by QtCreator.
> >> >> Is there such possibility? Currently I don't see any way to open
> >> >> propetries of main project and <<link>> lib projects. So I have to
> >> >> manually rebuild library projects.
> >> >> Is there some workaround or something?
> >> >> If not, please add possibility to link projects and automatically
> >> >> rebuild them is sources changed.
> >> >> My current IDE Eclipse can do this, and I think QtCreator also should
> >> >> can. That would be nice for me and other developers also :)
> >> _______________________________________________
> >> Qt-creator mailing list
> >> [email protected]
> >> http://lists.trolltech.com/mailman/listinfo/qt-creator
> >
> >
> > _______________________________________________
> > Qt-creator mailing list
> > [email protected]
> > http://lists.trolltech.com/mailman/listinfo/qt-creator
> >
> >
> _______________________________________________
> Qt-creator mailing list
> [email protected]
> http://lists.trolltech.com/mailman/listinfo/qt-creator
>
_______________________________________________
Qt-creator mailing list
[email protected]
http://lists.trolltech.com/mailman/listinfo/qt-creator

Reply via email to