c++ - 在 QT Creator 中构建时强制重新链接

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

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

最佳答案

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

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

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

这会强制重新链接。

关于c++ - 在 QT Creator 中构建时强制重新链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1485435/

相关文章:

c++ - 无法将结构的项目复制到另一个结构中

c++ - 如何通过按键正确地从 map 中删除一个项目?

python - 在QTableWidget中,如何确定空单元格是否可编辑?

c++ - Qt 删除一个文件 |苹果系统

c++ - 目标文件中 undefined reference - 如何找到哪个库包含它?

c++ - 所有 k 个子序列的最小值中的最大值

c++ - 从 QProcess 执行/bin/登录

c++ - 为什么优化会杀死这个功能?

c++ - 使用#ifndef 时具体定义了什么

c++ - 什么会导致 "can' t 链接到共享库上的主可执行文件?