[Development] 答复: Qt static compiler error

Thiago Macieira thiago.macieira at intel.com
Tue Oct 27 03:58:01 CET 2015


On Tuesday 27 October 2015 09:05:34 kl222 via Development wrote:
> Thiago Macieira:
> 
> 1. I think this is a bug. When using cmake project file, it has the
> responsibility to deal with it automatic dependency, rather than by the user
> to deal with.

That might be. So please report it so this isn't forgotten.

> 2. No bug for qt. How to use .prl and .pc in cmake or pro file?

In the .pro file, the .prl file is used automatically. You don't have to do 
anything. You won't see this problem with qmake.

Your problem is exclusive to cmake because the information is missing from our 
generated files. Matthew says there's a place to save them, but he doesn't 
know how Qt's buildsystem generates such files.

That's done in mkspecs/features/create_cmake.prf in qtbase using 
mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in as a template. If anyone 
can figure out how to save LIBS and LIBS_PRIVATE in the cmake file, that 
should fix the problem.

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center




More information about the Development mailing list