gpt4 book ai didi

c++ - Qt - 没有使用正确的源文件

转载 作者:行者123 更新时间:2023-11-28 08:04:10 26 4
gpt4 key购买 nike

我有几个创建 dll 的 Qt 项目。然后我有一个“主”项目,它加载它们并显示一个 GUI。一切运行良好。

我的问题是,我现在有另一个 Qt 项目(我们称之为 NEWEST 项目),我需要在其中合并主项目...所以一切看起来都在工作,但是当我对其中一个 dll 项目进行更改时,这些更改不会传播到 NEWEST 项目。我重建并复制了 dll,但该项目仍然执行旧文件。我已经使用调试器逐步完成它,并且在我注释掉的地方,这些行被执行了。

我知道这很难理解,所以如果我能说得更具体一点,或者您有什么不明白的地方,请告诉我。

谢谢。

编辑但是,如果我自己运行“主”项目,就会应用更改。仅供引用。

最佳答案

您的 Qt IDE 在运行时使用旧的二进制文件。 因此,转到您的两个项目的构建目录并删除之前构建中生成的所有二进制文件。现在,如果您对新集成项目中的任何文件进行更改,它将被反射(reflect)出来,因为它不会有旧的二进制文件运行。所以 qt IDE 将编译新的更新源并运行最新的二进制文件。

关于c++ - Qt - 没有使用正确的源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10656487/

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