有没有办法在 Visual Studio 代码中高效地构建包含多个 C++ 文件的项目?
Is there a way to build a project with multiple C++ files efficiently in Visual Studio Code?
我在 Visual Studio 代码中有一个包含 > 10 个 .cpp 文件的项目。它们以这种方式拆分的原因是为了加快编译速度,并且在 Visual Studio 2022 年速度更快。但是,当在 Visual Studio 代码中使用仅包含所有 .cpp 文件的构建任务时,它可以发现,它显然编译真的很慢,正如预期的那样。但是,有没有一种方法可以将单个 .cpp 文件编译成目标文件,并在最后 link 它们,只有在内容发生变化时才重新编译每个 .cpp 文件?
此外,我 运行 Windows。
解决方法:使用CMake。它比 Visual Studio 构建任务更简单、更可靠。对我的原始问题的评论清楚了这是如何完成的。
我在 Visual Studio 代码中有一个包含 > 10 个 .cpp 文件的项目。它们以这种方式拆分的原因是为了加快编译速度,并且在 Visual Studio 2022 年速度更快。但是,当在 Visual Studio 代码中使用仅包含所有 .cpp 文件的构建任务时,它可以发现,它显然编译真的很慢,正如预期的那样。但是,有没有一种方法可以将单个 .cpp 文件编译成目标文件,并在最后 link 它们,只有在内容发生变化时才重新编译每个 .cpp 文件?
此外,我 运行 Windows。
解决方法:使用CMake。它比 Visual Studio 构建任务更简单、更可靠。对我的原始问题的评论清楚了这是如何完成的。