Visual Studio 2017 Linux 远程构建 - 在每个构建中重新编译所有 cpp 文件
Visual Studio 2017 Linux remote build - recompiling all cpp files on each build
我正在使用Visual Studio 2017 Community来开发基于远程Linux机器(确切地说是Raspberry Pi 3(构建的应用程序。我使用Visual Studio的Raspberry Pi项目模板创建了一个新项目。
问题是:即使我只更改了一行代码,整堆 cpp 文件也在重建。我的项目由100 +源文件组成,构建时间达到10-20分钟。真的很痛苦。
我如何更改它,以便仅在更改的文件上进行构建?
我的猜测是你的头文件中有很多包含。尝试将尽可能多的文件移动到 cpp 文件中。
问题是 MSBuild 错误 - 请参阅 github.com/Microsoft/VSLinux/issues/29
将MSBuild更改为CMake解决了所有问题。
相关文章:
- 如何使用ndk-build.cmd构建Android.so文件
- 构建一个由C和C++文件组成的库
- 如何使用 samtools C API 构建一个简单的主.cpp文件
- 我在 ndk 中构建文件时遇到错误 android.mk
- 自定义构建文件更改不会触发VS 2017中的项目重建
- 从头开始为使用Qt的应用程序制作简约的构建文件
- 如何在崇高的构建文件中添加双引号
- 如何从"开始组..结束组"链接器选项构建文件列表
- Eclipse 不构建C++文件
- 如何在sublime构建文件中指定$HOME文件夹
- 在崇高文本3上构建C 文件未结束
- 如何使用命名空间构建文件夹
- 在Windows中使用g++构建C++文件,但不能作为.bat使用
- 如何将一个项目的构建文件复制到第二个项目的include/library目录
- Qmake Qt:将头文件移动到构建文件夹
- 在哪里可以找到 MPFR 的 Visual Studio 2008 项目构建文件?或者如何自己创建这样的构建文件
- 在调用 cmake 之前删除构建文件夹中的所有内容是否合理
- CMake表示,它已经编写了构建文件,但没有找到任何构建文件
- 使用Sublime Text构建C++文件3
- 为包含两个类的头文件构建C++文件