Qt配置选项
configure是一个命令行工具,它确定如何为特定平台构建Qt。配置可以排除Qt中的功能,并确定Qt如何在主机平台上构建和部署应用程序。该页面讨论了一些 configure 选项,但是要获得完整的选项列表,请输入命令configure -h
。配置应从Qt主目录运行。
源目录,构建目录和安装目录
所述源目录包含从源包或git仓库中获得的源代码。所述构建目录是构建相关的文件,例如生成文件,对象文件和其他中间文件的存储。该安装目录是二进制文件和库安装,使用或者由系统或应用程序。
建议通过阴影构建和使用该-prefix选项将这些目录分开。这使您能够保持Qt 源代码树中的构建工件和二进制文件干净,这些工件和二进制文件存储在单独的目录中。如果要从同一源代码树进行多个构建,但要针对不同的配置,则此方法非常方便。要进行影子构建,请在configure单独的目录中运行:
mkdir ~/qt-build
cd ~/qt-build
~/qt-source/configure -prefix /opt/Qt5.9
qmake
使用-prefix
选项进行配置意味着将Qt二进制文件和库安装到另一个目录中,/opt/Qt5.9在这种情况下就是这样。运行会qmake在〜/ qt-build目录而不是源目录中生成Makefile 。在生成文件之后,运行以下命令来构建Qt二进制文件和库并安装它们:
make
make install
注意:仅当Qt配置了-prefix时,才需要执行“ make install”步骤,这是基于Unix的平台上的默认设置,除非使用了-deve