Ru-MaNGOS

Вернуться   Ru-MaNGOS > Флуд > Флудильня

Важная информация

Флудильня Разговоры на любые темы.

Мы устаем постоянно работать. Иногда надо где-то немного отдохнуть. Пожалуйста, не надо здесь устраивать бардак.

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.08.2015, 23:45   #1
Konctantin
RuDB Dev
 
Аватар для Konctantin
 
Регистрация: 01.02.2010
Адрес: localhost
Сообщений: 592
Сказал(а) спасибо: 323
Поблагодарили 283 раз(а) в 122 сообщениях
Записей в дневнике: 2
Konctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всем
По умолчанию 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.
__________________

Последний раз редактировалось Konctantin; 02.08.2015 в 23:48.
Konctantin вне форума   Ответить с цитированием
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
CMaNGOS-Cata Зависание NPC MantiCore Баг-репорты 9 26.10.2013 10:15
[12353] New CMaNGOS icon newsbot CMaNGOS Commits 0 17.02.2013 15:50


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


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot