【发布时间】:2017-10-19 09:48:24
【问题描述】:
在团队中,我们有多种类型的 PC,我们使用最强的一种来构建项目。当另一台 PC 构建时,它需要太多时间。因此,我们考虑复制构建好的cpp文件,.obj文件,这样弱PC就不用重新构建了。但它似乎不起作用。
我已经阅读了这个关于编译器缓存的article,但我想要一些集成到 Visual Studio 中的东西
你们有什么想法、建议吗?
【问题讨论】:
-
我不明白你的问题是什么。如果你在一台机器上编译 c++ 代码,你不能在另一台机器上运行它而不重新编译它。编译器专门为正在运行的体系结构编译代码。所以每次换机,都需要重新编译程序。
-
我不明白你的问题是什么。如果你在一台机器上编译 c++ 代码,你不能在另一台机器上运行它而不重新编译它。编译器专门为正在运行的体系结构编译代码。所以每次换机,都需要重新编译程序。
-
对您的困惑感到抱歉。我的意思是使用相同的源代码,我将第一台机器上的 cpp 文件编译为 obj 文件,然后将这些 cpp 文件复制到第二台机器上。现在第二台机器只需要链接那些 cpp 文件。但视觉工作室重新编译所有,这不是我想要的。我知道这很奇怪,但你有什么想法吗?
-
@Daniele:这完全不真实。
-
我自己没用过,但你可以看看Incredibuild,看看它是否能帮助你解决构建速度问题。
标签: c++ visual-studio caching compilation