Тема: [9612] GCC error
Показать сообщение отдельно
Старый 24.03.2010, 12:37   #1
Anti
Пользователь
 
Аватар для Anti
 
Регистрация: 12.03.2010
Адрес: Беларусь
Сообщений: 54
Сказал(а) спасибо: 8
Поблагодарили 24 раз(а) в 17 сообщениях
Записей в дневнике: 1
Anti На верном пути
Отправить сообщение для Anti с помощью ICQ Отправить сообщение для Anti с помощью Skype™
По умолчанию [9612] GCC error

В 9612 были добавлен список аргументов к SendMonsterMove и включен хидер
Код:
#include <varargs.h> // Unit.cpp l.53
Но для GCC он не определён или его просто нельзя использовать.
Стоит его заменить на
Код:
#include <stdarg.h>
и всё становиться в порядке.

Ответ был получен из консоли компилятора, который не двусмысленно намекал на решение проблемы. Да и format.h l.23 подсказал:
Код:
#ifndef G3D_WIN32
    // Don't include varargs.h for some random
    // gcc reason
    //#include <varargs.h>
    #include <stdarg.h>
#endif
Anti вне форума