【问题标题】:Force relink when building in QT Creator在 QT Creator 中构建时强制重新链接
【发布时间】:2010-12-01 21:48:46
【问题描述】:

我有一个包含几个库和一个主应用程序的子目录项目。当我在其中一个库中更改某些内容时,主应用程序不会与它们重新链接.. 在使用 QtCreator 时,是否有人有技巧让应用程序自动重新链接其静态链接的库?

【问题讨论】:

    标签: c++ qt linker static-libraries qt-creator


    【解决方案1】:

    在 Qt Creator 邮件列表上有一个解决方法和一个关于这个主题的有趣讨论(qmake 似乎是这里的问题)。

    解决方法是将PRE_TARGETDEPS 命令添加到您的主应用程序 .pro 文件中,例如:

    PRE_TARGETDEPS += /path/to/your/lib.a
    

    这会强制重新链接。

    【讨论】:

    • 非常感谢,在邮件列表中找到了一些讨论,但没有偶然发现解决方法。
    • 讨论在... ?:)
    • 这显然不能移植到 Windows。
    • 这个在windows上是可移植的,你只需要指定lib的路径和名称。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-11
    • 1970-01-01
    相关资源
    最近更新 更多