Как я могу установить, какая версия продукта я нахожусь в Eclipse? - PullRequest
1 голос
/ 07 ноября 2011

Я создал, отладил и пересмотрел проект, над которым я работал, но теперь я хочу иметь возможность указать, на какой версии бинарника я работаю. Я использую Eclispe-CDT с MinGW, чтобы сделать этот проект в моей локальной системе, поэтому не требуется никакого программного обеспечения для управления версиями. Кто-нибудь знает, как это указать для платформ Windows и Linux?

1 Ответ

0 голосов
/ 07 ноября 2011

В Windows идея заключается в создании COFF-файла с соответствующей информацией.

Это делается путем добавления шага в сборку с использованием windres ( найдено также здесь ).
См. эту тему в качестве примера.

вы можете добавить windres черезпроект properties/Builders в качестве дополнительного компоновщика и добавление сгенерированного объектного файла в C / C ++ Build / GCC C ++ Linker/Miscellaneous/Other Objects.

Тогда вы - а) могли бы сделать чистую сборку, если ресурс изменился, или - б) могли изменить параметры сборки (если у вас есть терпение), чтобы переходить на чистую сборку каждый раз, когда вы сохраняете проект.

В Unix это не поддерживается аналогичным образом.

...