Используйте препроцессор __DATE__
и __TIME__
.
printf("Binary build date: %s @ %s\n", __DATE__, __TIME__);
Чтобы убедиться, что cpp-файл, содержащий этот код, действительно скомпилирован, я использую сенсорную утилиту для файла в качестве шага перед сборкой: touch file.cpp
Touch.bat:
@copy nul: /b +%1 tmp.$$$
@move tmp.$$$ %1