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.
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.
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.
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.

> 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

Reply via email to