部署规则

  • 本文关键字:规则 部署 qt
  • 更新时间 :
  • 英文 :


当我在Qt中创建新项目时,在.pro文件的末尾有以下行:

# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target

这些设置在做什么?

这些只是QtCreator提供的一些默认设置,用于在不同平台上部署您的应用程序。注释下方的第一行将 QNX 系统的安装路径 (=target.path( 设置为/tmp/$${TARGET}/bin$${TARGET}将替换为您的应用程序名称。 同样,在下一行中,安装路径设置为/opt/$${TARGET}/bin但仅适用于不包括 Android 的 UNIX 系统(即unix:!android:表达式(。

最后一行只是检查target.path是否为空,如果是,则将目标(即您的应用程序或库(添加到安装列表中,以便在调用make install时安装它。

最新更新