Показать сообщение отдельно
Старый 12.04.2011, 18:07   #17
Йоха
Умный
 
Регистрация: 02.07.2010
Сообщений: 434
Сказал(а) спасибо: 27
Поблагодарили 73 раз(а) в 45 сообщениях
Йоха Скоро придёт к известности
По умолчанию

Код:
DefScriptInterface.obj : error LNK2001: неразрешенный внешний символ ""void __cdecl logcustom(unsigned char,enum Color,char const *,...)"
Дело в том что убран модификатор const у третьего параметра, это получилась другая функция.
Код:
void logcustom(uint8 lvl, Color color, BYTE *stru, ...)
Надо изменить объявление функции str_utf8_to_866 на :
Код:
char *str_utf8_to_866(const char *buf)
а logcustom оставить без изменений
Код:
void logcustom(uint8 lvl, Color color, const char *stru, ...)

Последний раз редактировалось Йоха; 12.04.2011 в 18:23.
Йоха вне форума   Ответить с цитированием