gpt4 book ai didi

c++ - 为什么编译器中不存在重新链接按钮?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:24:25 26 4
gpt4 key购买 nike

我在 Linux 中使用 c++,使用 eclipse。但我也曾与 Visual Studio 合作过。他们没有(或者至少我不知道该怎么做)重新链接项目的按钮。

例子:

我有一个大项目 (1),有数百 cpp。该项目使用小型库 (2) 来执行 foo。如果我改变 foo 的行为,并编译它,生成一个库,我需要清理大项目 (1),重新编译,链接外部库 (2) 和工作。

问题是大项目没有变化,但是有几百个cpps,它的编译时间大约是5分钟。 5 分钟是第二个库中的一个小变化。

有没有可能避免这个问题?

提前致谢

最佳答案

我怀疑,但这只是一个猜测,您的项目在您的 foo 库和项目中的其他可交付成果之间缺少依赖

这样,当您修改 foo 时,编译器不知道它需要重新编译(根据 foo 的更改所需要的)项目的其余部分,这迫使您手动清理和重建。

通常,依赖项以高度特定于编译器的方式指定,也许是其他 post from S.O可以帮助你,或者只是谷歌“eclipse c++ 依赖管理”。

关于c++ - 为什么编译器中不存在重新链接按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12472633/

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