Visual Studio 每次都重新编译单个文件

Posted

技术标签:

【中文标题】Visual Studio 每次都重新编译单个文件【英文标题】:Visual studio recompile single file each time 【发布时间】:2016-02-19 05:51:16 【问题描述】:

有没有办法在每次编译项目时重新编译一个文件?我在项目中有大约 200 个 cpp 文件,并且我的重建最少 - vs 只重新编译修改过的文件,但是每次编译项目时都需要重新编译一个文件,因为它包含时间戳和一些与编译时间相关的东西,有没有用“强制重新编译”标志标记任何文件的方法?我知道每次编译项目时我都可以在这个文件中添加和删除空间,但我需要自动完成。

【问题讨论】:

【参考方案1】:

您可以为项目添加custom pre-build event。在这一步中,对您感兴趣的文件的change the timestamp 做一些事情。(例​​如将文件内容复制到同一个文件中)

【讨论】:

完美解决方案!

以上是关于Visual Studio 每次都重新编译单个文件的主要内容,如果未能解决你的问题,请参考以下文章

对症下药,找到Visual Studio每次编译都提示不是最新的根本原因

visual studio code如何运行c

通过命令行在 Visual Studio 中编译单个独立文件

Visual Studio2017 & pcl1.8.1 库的配置

我可以在 Visual Studio 2012 中编译和调试(运行)单个 C++ 文件吗? (如何避免创建太多项目)

visual studio 编译器的堆空间不足问题的解决(cmake版本)