Как при компиляции изменить версию линкера? Помню был какой-то параметр, но вот никак вспомнить не могу =). В гугле искал =)
Если речь про версию, которую он в экзешник вставляет, то в опциях проекта на закладке Linker->General->Version Если про версию используемого линкера, то никак скорее всего.
Про версию используемого линкера. Вроде как-то делал раньше. А может быть и нет. Что-то уже сомневаюсь =)
тащемта ковырнул ради интереса link.exe (32битный, 10 студия (5й нет у меня)). и тащемта он да - жестко копирует версию свою. (в еси - шаблон, в еди то что выделено под образ) 00460C86 |. BE 582A4000 mov esi, link.00402A58 (esi+2 ----> USHORT (Linker.Major, Linker.Minor)) 00460C8B |. F3:A5 rep movs dword ptr es:[edi], dword ptr ds:[esi] если жестко править эти 2 байта то на выходном бинарнике получим то что зададим
ну тык о том и речь. тамж даже файловый оффсет указан на картинке в нижней строке. но это не 2005й а 10й линкер.
аа, наверное проще; можно на постбилд накидать маленькую тулзу с правкой PE + Map&CheckSum(по желанию) да и все..