crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> как задать версию Visual Studio?, версия компилятора
AD
  опции профиля:
сообщение 19.8.2011, 11:02
Сообщение #1


Профессионал
*****

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

Спасибо сказали: 70 раз(а)




Репутация:   17  


Имеется следующая проблемка. Есть подобный код.
return _Nan._D;

Он правилен для Visual Studio 6.0, но не корректен для более поздних версий студий. Переменная _Nan расположена в файле ymath.h, который в более поздних версиях изменен. Есть ли какой нибудь встроенный define, который бы позволял определить версию студии? Важны именно встроенные макросы, так при изобретении собственного велосипеда могут просто настучать по голове. Необходимо сделать минимальные изменения коде.

Сообщение отредактировал AD - 19.8.2011, 11:43
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов (1 - 1)
AD
  опции профиля:
сообщение 19.8.2011, 11:42
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

Спасибо сказали: 70 раз(а)




Репутация:   17  


Подсказали. В msdn следующая страничка: http://msdn.microsoft.com/en-us/library/b0084kay.aspx

Макрос _MSC_VER.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 31.10.2020, 17:05