Visual Studio 2017 Linux远程构建 - 重新编译每个构建的所有cpp文件

时间:2017-05-16 12:21:16

标签: c++ linux raspberry-pi arm visual-studio-2017

我正在使用Visual Studio 2017社区来开发基于远程Linux机器(完全是Raspberry Pi 3)的应用程序。我使用Visual Studio的Raspberry Pi项目模板创建了一个新项目。

问题是:即使我只更改了一行代码,整个cpp文件也在重建。我的项目包含100多个源文件,建设时间达到10-20分钟。这真的很痛苦。

如何更改它,因此只能在更改的文件上进行构建?

2 个答案:

答案 0 :(得分:0)

我的猜测是你的头文件中有很多包含。尝试尽可能多地将它们移动到cpp文件中。

答案 1 :(得分:0)

问题是MSBuild错误 - 请参阅github.com/Microsoft/VSLinux/issues/29

将MSBuild更改为CMake解决了所有问题。