微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

先说一下背景。

我在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

全文完。

原文地址:https://www.jb51.cc/javaschema/286674.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐