__DATE__ and __TIME__ compilation
__DATE__ and __TIME__ compilation
我的项目使用CMake,其中一个文件"tools.cpp"包含
__DATE__ and __TIME__
以获取编译时间。然而,这个文件并不是每次都编译的,这意味着如果我只更改main.cpp,我将无法获得最后的编译时间。
无论我更改了什么文件,我如何才能获得上次编译时间?谢谢
如果您正在查找构建的时间和日期,您有两个选项:1)全部重建;2) 创建一个更改日期和时间的工具。
在我们的系统中,我们有一个具有以下功能的文件:
std::string
Get_Build_Date()
{
return "06/28/2023";
}
我们编写了一个脚本,用构建日期替换函数中的日期字符串。
这只允许最低限度地构建日期文件。
编辑1:替代:触摸文件
您可以修改makefile,以便"触摸"日期文件。*nix操作系统有一个命令touch
,它将把文件的修改日期设置为当前时间和日期。
相关文章:
- 应用程序崩溃并显示"symbol _ZdlPvm, version Qt_5 not defined in file libQt5Core.so.5 with link time reference"
- 为什么我会收到"Run-Time Check Failure #2 - Stack around the variable 'pr' was corrupted"错误?
- 解析某些行的文本和输出"time of appearance"
- 返回time()库函数的数据类型
- 如何将 time-uuid(存储在 boost uuid 中)转换为时间戳/自纪元以来的时间?
- 如何从 boost::p osix_time::p time 获取秒数
- 如何将Unix库添加到Visual Studio for Cross Compilation?
- 调用 dll 函数时"Run-Time Check Failure #0 - The value of ESP"
- C++ SRAND(time(0)) 在猜谜游戏中不起作用
- 即使包含 <time.h 后仍"‘CLOCK_PER_SEC’ was not declared in this scope"错误>
- Static Compilation for wxWidgets C++
- struct TM time;vs TM time = {}.输出相同但不相同?
- 使用 Windows 寄存器查找下一个"Daylight Saving Time"
- c++ get millsecond time
- "Feature X requires run-time support"的含义是什么?
- 如何传递以 "size determined at run time" 作为引用的动态分配数组?
- constexpr - "Evaluate value at compile time"到底是什么意思?
- "Time"库形式 Arduino 显示不正确的值
- 自定义 Python 构建 - time.so:未定义的符号:PyExc_ValueError
- C++名称查找来自 <time.h 的函数>