我有一个源文件,可以保存构建的日期和时间,如下所示:
const std::string buildTimestamp() {
return "Built on " + std::string(__DATE__) + " at " + std::string(__TIME__);
}
但只有在每次构建时编译它才有效。我怎样才能确保它在每个构建时都被编译(它在构建之间没有变化,因此msvc不会将其视为已更改,因此不会对其进行编译)
有没有更好的方法可以将编译的日期/时间添加到已编译的c ++代码中?