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

前端之家收集整理的这篇文章主要介绍了Qt的pro文件中自定义依赖关系前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_502_0@先说一下背景。

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

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

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

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

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

@H_502_0@实际代码

 
 
  1. Compile.target=$(OBJECTS_DIR)/compile.o
  2. Compile.depends=$$_PRO_FILE_
  3. QMAKE_EXTRA_TARGETS+=Compile
@H_502_0@全文完。

猜你在找的设计模式相关文章