Ru-MaNGOS

Ru-MaNGOS (http://mangos.ytdb.ru/index.php)
-   Флудильня (http://mangos.ytdb.ru/forumdisplay.php?f=30)
-   -   cmangos & vs2015 (http://mangos.ytdb.ru/showthread.php?t=8790)

Konctantin 02.08.2015 23:45

cmangos & vs2015
 
Скачал исходники из https://github.com/cmangos/mangos-classic.git компилирую в vs2015 - получаю ругань от ACE.

Я так и не понял, то ли конфликт имен (может быть что-то добавили в стандартный SDK) то ли хз...

В файле .\dep\ACE_wrappers\ace\os_include\os_time.h
есть объявление структуры:
Код:

// Definition per POSIX.
typedef struct timespec
{
  /// Seconds
  time_t tv_sec;
  /// Nanoseconds
  long tv_nsec;
} timespec_t;

так вот имя timespec конфликтует, так как переименование его или просто удаление решает проблему компиляции.

Вопрос в следующем, чего такого добавили в поставку vs2015.
Помнится уже были похожие конфликты с ACE при переходе на более новую VS.

Amaru 03.08.2015 12:36

_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES не проканывает ?

Konctantin 03.08.2015 15:51

не пробовал, надо попробовать.
спасибо.

Konctantin 03.08.2015 17:59

не, не хочет ACEко компилится, сопротивляется что есть мочи.


Текущее время: 19:21. Часовой пояс GMT +3.

ru-mangos.ru - Русское сообщество MaNGOS