C++ 仅从Qt编译特定库
我想在OSX上编译一个Qt的默认库(QdeCractive) 我需要将哪个参数传递到./configure以实现此目的?。与其说是白名单,不如说是黑名单。例如,如果您想在不支持webkit的情况下构建它,您可以运行:C++ 仅从Qt编译特定库,c++,qt,configure,C++,Qt,Configure,我想在OSX上编译一个Qt的默认库(QdeCractive) 我需要将哪个参数传递到./configure以实现此目的?。与其说是白名单,不如说是黑名单。例如,如果您想在不支持webkit的情况下构建它,您可以运行: ./configure -no-webkit 尽管看起来大多数黑名单选项仅适用于windows,但您可能有点运气不佳:-/.据我所知,这不是一个独立的组件,它依赖于QtXML和QtCore中QT的其他部分。只需使用此处发布的链接Evan Teran中的跨平台选项编译QT for
./configure -no-webkit
尽管看起来大多数黑名单选项仅适用于windows,但您可能有点运气不佳:-/.据我所知,这不是一个独立的组件,它依赖于QtXML和QtCore中QT的其他部分。只需使用此处发布的链接Evan Teran中的跨平台选项编译QT for Mac
如果您只想针对QtCore进行链接,请在QtCreator中将
QT-=gui
添加到您的.pro文件中,或者在链接命令行中指定删除默认包含的QtGui。从2015年9月起,在QT 5.5的情况下,排除模块如下所述:
./configure -skip qtconnectivity
我知道这些,也传递了一些参数,如-no webkit和-release,但必须有一种方法只能编译某些库(或所有库),而不能编译演示文件等。/configure用于生成构建描述文件,一旦有了这些文件,就可以选择要编译的部分。在linux上,您可以
使模块QT成为声明性的
。