Способ, которым я встраиваю номера версий в код, заключается в #define _VERSION_MAJOR
в отдельном заголовочном файле, включении их в файлы, которым нужен номер версии, и затем при необходимости используйте этот макрос. Затем вы можете контролировать номер версии в другом исходном файле без необходимости постоянно изменять исходный файл.
В этом суть того, что делают самые передовые инструменты.
В качестве альтернативы, если вам нужен специфичный для сборки тег, вы можете использовать __DATE__
и __TIME__
для вставки времени сборки.