Как определить '_libcpp_version'?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как определить '_libcpp_version'?

Сообщение Anonymous »

Я нахожу некоторые библиотеки, включая коды ниже: < /p>

Код: Выделить всё

#if defined(_LIBCPP_VERSION) || (_MSC_VER >= 1700)

#define MSGPACK_HAS_STD_UNOURDERED_MAP
#include 
#define MSGPACK_STD_TR1 std

#else   // defined(_LIBCPP_VERSION) || (_MSC_VER >= 1700)

#if __GNUC__ >= 4

#define MSGPACK_HAS_STD_TR1_UNOURDERED_MAP

#include 
#define MSGPACK_STD_TR1 std::tr1

#endif // __GNUC__ >= 4

#endif  // defined(_LIBCPP_VERSION) || (_MSC_VER >= 1700)
Мне интересно, как/где определить _libcpp_version и _msc_ver , автоматически обнаруживает ли он в использовании по умолчанию g ++? < /p>

Что если я хочу использовать G ++-4.7.2? < /p>

Подробнее здесь: https://stackoverflow.com/questions/224 ... pp-version
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»