Помогите Разобраться.

Тема в разделе "MS Visual C++", создана пользователем -, 25 мар 2012.

  1. Гость

    в MS Visual C++ подключаю "gl\glut.h> и все работает хорошо, но только стоит подключить "stdlib.h/cstdlib" сразу выходит ошибка. Помогите разобраться с чем это связано.
    текст ошибки - "1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\stdlib.h(353): error C2381: 'exit' : redefinition; __declspec(noreturn) differs
    1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\gl\glut.h(146) : see declaration of 'exit'
    ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
    "
     
  2. lazybiz

    lazybiz Well-Known Member
    C\C++ Team

    Регистрация:
    3 ноя 2010
    Сообщения:
    1.344
    Симпатии:
    0
    Попробуй подключить stdlib перед glut. Сам не пробовал, но говорят что должно помочь.
    Код (C++):
    #include <stdlib.h>
    #include <GL/glut.h>
    Источник: http://stackoverflow.com/questions/14402/g...efinition-error

    Или:
    Источник: http://www.cs.tufts.edu/research/graphics/...s/GLUT/GLUT.htm
     
  3. Гость

    Спасибо, помогло. Какой же банальный выход из ситуации.
     
Загрузка...

Поделиться этой страницей