加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 程序设计 > 正文

Qt的pro文件中自定义依赖关系

发布时间:2020-05-23 14:05:24 所属栏目:程序设计 来源:互联网
导读:先说一下背景。 我在pro文件中定义了一个变量,这个变量,pro文件要用,compile.cpp文件也要用。 我就通过DEFINES将这个变量以宏的形式传递给compile.cpp。 但是这样出现了一个问题,每次当我修改pro文件中变量的值的时候,compile.cpp并没有重新编译,导致c+

先说一下背景。

我在pro文件中定义了一个变量,这个变量,pro文件要用,compile.cpp文件也要用。

我就通过DEFINES将这个变量以宏的形式传递给compile.cpp。

但是这样出现了一个问题,每次当我修改pro文件中变量的值的时候,compile.cpp并没有重新编译,导致c++中得到的变量值并不是最新的。

我的需求就是,每当pro文件发生修改时,自动重新编译compile.cpp。

我的思路是,在pro中定义一条依赖关系,让compile.o依赖pro文件,这样就可以解决问题。

实际代码:

 
 
  1. Compile.target=$(OBJECTS_DIR)/compile.o
  2. Compile.depends=$$_PRO_FILE_
  3. QMAKE_EXTRA_TARGETS+=Compile

全文完。

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读