QMake使用TopLevel或者TopBuildDir

简述

当工作在复杂的基于qmake的有多个子目录的项目时,拥有一对top_srcdir和top_builddir变量是非常方便的,举例来说:

  • INCLUDEPATH = $$top_srcdir/include
  • LIBS= -L$$top_builddir/lib -lmylib
  • include($$top_srcdir/path/to /config.pri)
    qmake提供出开箱即用的变量PWD和OUT_PWD,但这些变量指向正在处理的当前.pro / .pri文件及其构建规范,这意味着它们会在递回子目录时

猜你喜欢

转载自blog.csdn.net/MMTS_yang/article/details/115121647