gpt4 book ai didi

qt - qmake后如何运行脚本?

转载 作者:行者123 更新时间:2023-12-04 12:59:41 26 4
gpt4 key购买 nike

我希望 qmake 自动运行(python)脚本。这个脚本修改了makefile,所以它必须在qmake 生成makefile 之后,make 之前执行。

到目前为止,我只找到了两种从 qmake 运行脚本的方法:

使用 system()在我的 .pro 文件中,但这在 qmake 之前运行 - 太快了:

win32: PYTHON=python.exe
else: PYTHON=python
system($$PYTHON ./test.py)

或通过自定义构建目标使用 QMAKE_EXTRA_TARGETS ,但这是由 make 调用的(为时已晚)。

有没有办法在生成 makefile 后从 qmake 运行脚本?

最佳答案

由于我们使用的是 TEMPLATE = subdirs对于我们的项目,我通过创建新的子目录解决了这个问题,该子目录由 qmake 解析为最后一个。在它的配置文件中,我使用了 TEMPLATE = aux并通过 system() 运行脚本称呼。

这不是最好的解决方案,但效果很好。

关于qt - qmake后如何运行脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33352402/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com