я могу переопределить блок версии в dll? - PullRequest
1 голос
/ 21 сентября 2010

Предположим, я собрал много dll из определенной ревизии svn-репозитория. (Это может быть в любой ревизионной системе)

Я могу создать файл ресурсов, содержащий запись, которая обозначает номер редакции.

Могу ли я связать этот файл ресурсов с уже созданными мной dll? Что-то вроде editbin или тому подобное?

Ответы [ 2 ]

2 голосов
/ 21 сентября 2010

Вы можете написать небольшую программу для этого, используя функцию UpdateResource в Windows NT: http://msdn.microsoft.com/en-us/library/ms648049(v=VS.85).aspx

1 голос
/ 21 сентября 2010

Компилятор ресурсов использует препроцессор Си. Вы можете просто использовать #define в заголовочном файле, который вы #include включаете в свой .rc файл. Или используйте параметр командной строки / D для rc.exe. Вы можете использовать символ макроса в определении ресурса.

...