2013-09-07 1 views
0

Я начинаю работать с SDL с помощью CodeBlocks IDE. Я получил ошибку undefined ссылка на 'SDL_main'. Я исследовал и выяснил, что вам необходимо иметь параметрыВажность основных() параметров

int argc, char* args[] 

в основном(). Я добавил те, и код скомпилирован и работал. Мой вопрос: насколько важны параметры для компоновщика для работы?

+0

Возможный дубликат [Компиляция с int main (void) терпит неудачу; main (int argc, char \ * argv \ [\]) успешно. Почему?] (Http://stackoverflow.com/questions/8673378/compiling-with-int-mainvoid-fails-mainint-argc-char-argv-succeeds-why) – talles

ответ

2

Основные параметры должны быть там, потому что SDL определяет основной внутренний ... ...SDL_main(int argc, char *argv[])... в зависимости от системы и выполняет некоторую инициализацию.

Просто включите основные параметры, не имеет значения, используете ли вы их.

+0

О, это просто. – Zik