仅编译来自Qt的特定库

时间:2011-07-18 20:13:17

标签: c++ qt configure

我想在OSX上编译一个Qt的默认库(QDeclarative)。

我需要将哪个参数传递给./configure才能实现此目的?

3 个答案:

答案 0 :(得分:3)

http://doc.qt.nokia.com/4.7-snapshot/configure-options.html。它更像是黑名单然后是白名单。例如,如果您想构建而不支持 webkit支持,则可以运行:

./configure -no-webkit

虽然看起来大多数黑名单选项仅适用于Windows,但您可能会稍微不走运: - /。

答案 1 :(得分:2)

据我所知,这不是一个独立的组件,它依赖于QtXML和QtCore中的QT的其他一些部分。只需使用Evan Teran在此处发布的链接中的跨平台选项编译QT for Mac。

如果您只想链接QtCore,请将QT -= gui添加到QtCreator中的.pro文件中,或者在链接命令行中指定删除默认包含的QtGui。

答案 2 :(得分:2)

对于它的价值,截至09年15月,在Qt 5.5的情况下,排除模块在the docs中描述如下:

./configure -skip qtconnectivity