Я надеюсь использовать любой предопределенный макрос, например _MSC_BUILD (начиная с версии 2008), потому что я хочу использовать номер редакции компилятора.
, но я не могу найти это в версии 2005.
спасибоза вашу помощь.
Список предопределенных макросов для VS 2005 показывает _MSC_VER для получения версий компилятора.
_MSC_VER
Во времена VS2005 не было (доступных) номеров ревизий, так что, к сожалению, нет. Смотрите следующий веб-сайт для получения полного списка доступных макросов:
http://msdn.microsoft.com/en-us/library/b0084kay(VS.80).aspx