Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: странная проблема с glew.h  (Прочитано 1317 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн de1phi

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
странная проблема с glew.h
« : 31 Марта 2011, 22:59:06 »
При компилировании программы с подключенным glew.h вылетают 2 ошибки:
multiple types in one declaration line 1743, external location: /usr/include/GL/glew.h
declaration does not declare anything line 1743, external location: /usr/include/GL/glew.h

1743 строка:
typedef char GLchar;

Оффлайн Упс

  • Старожил
  • *
  • Сообщений: 3231
    • Просмотр профиля
Re: странная проблема с glew.h
« Ответ #1 : 01 Апреля 2011, 13:26:37 »
Вопрос в том как компилировать, не забыл ли про библиотеку. (-lGLEW)
xUbuntu 12.04

Оффлайн de1phi

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: странная проблема с glew.h
« Ответ #2 : 01 Апреля 2011, 13:40:14 »
библиотека подключена

Оффлайн Упс

  • Старожил
  • *
  • Сообщений: 3231
    • Просмотр профиля
Re: странная проблема с glew.h
« Ответ #3 : 01 Апреля 2011, 13:51:17 »
Как?
xUbuntu 12.04

Оффлайн de1phi

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: странная проблема с glew.h
« Ответ #4 : 01 Апреля 2011, 14:00:42 »
в настройках eclipse. C/C++ Builder->Settings->GCC C++ Linker->Libraries.

Оффлайн Упс

  • Старожил
  • *
  • Сообщений: 3231
    • Просмотр профиля
Re: странная проблема с glew.h
« Ответ #5 : 01 Апреля 2011, 14:06:37 »
Не пользуюсь eclips, так что не знаю что там и как, но ищи ошибку там, или открой терминал и скомпилируй в нём.
xUbuntu 12.04

Оффлайн de1phi

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: странная проблема с glew.h
« Ответ #6 : 01 Апреля 2011, 14:12:35 »
в терминале теже 2 ошибки  :( может проблема в том что я на виртуалке собираю?

просто добавил строку в main.cpp
typedef char GLchar;
и вылетают теже ошибки =(
« Последнее редактирование: 01 Апреля 2011, 14:34:23 от de1phi »

Оффлайн Упс

  • Старожил
  • *
  • Сообщений: 3231
    • Просмотр профиля
Re: странная проблема с glew.h
« Ответ #7 : 01 Апреля 2011, 14:47:17 »
Покажи код и как компилируешь.
xUbuntu 12.04

Оффлайн de1phi

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: странная проблема с glew.h
« Ответ #8 : 01 Апреля 2011, 15:02:07 »
код показать не смогу, так как он огромен. Компилю XBMC.
g++ -lGL -lGLEW -lSDL -I"/home/andrey/workspace/xbmc" -I"/home/andrey/workspace/xbmc/src" -I"/home/andrey/workspace/xbmc/guilib" -I"/home/andrey/workspace/xbmc/src/linux" -I"/home/andrey/workspace/xbmc/src/utils" -I"/home/andrey/workspace/xbmc/src/lib/boost" -I"/home/andrey/workspace/xbmc/src/lib/libPython" -I"/home/andrey/workspace/xbmc/src/lib/libPython/Python/Include" -I"/home/andrey/workspace/xbmc/src/lib/libPython/Python" -I"/home/andrey/workspace/xbmc/src/lib/libjsonrpc" -I"/home/andrey/workspace/xbmc/lib/jsoncpp/jsoncpp/include" -I"/home/andrey/workspace/xbmc/lib/freetype/include" -I"/home/andrey/workspace/xbmc/src/FileSystem" -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"src/AutoSwitch.d" -MT"src/AutoSwitch.d" -o"src/AutoSwitch.o" "../src/AutoSwitch.cpp"

Оффлайн Упс

  • Старожил
  • *
  • Сообщений: 3231
    • Просмотр профиля
Re: странная проблема с glew.h
« Ответ #9 : 01 Апреля 2011, 15:44:33 »
И где ты выдрал эту строку?
Начни с Hello World, станет понятно как компилировать, а там и прочитать про makefile можно, самому же легче будет.
xUbuntu 12.04

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5583
  • Все по палатам!
    • Просмотр профиля
Re: странная проблема с glew.h
« Ответ #10 : 01 Апреля 2011, 16:01:38 »
Этот же typedef есть в файле glext.h
Извините, я все еще учусь

Оффлайн de1phi

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: странная проблема с glew.h
« Ответ #11 : 02 Апреля 2011, 17:56:32 »
И где ты выдрал эту строку?
Начни с Hello World, станет понятно как компилировать, а там и прочитать про makefile можно, самому же легче будет.

строчка из консоли eclipse

Оффлайн Упс

  • Старожил
  • *
  • Сообщений: 3231
    • Просмотр профиля
Re: странная проблема с glew.h
« Ответ #12 : 02 Апреля 2011, 23:05:25 »
Это совсем не то. Посмотри в этом разделе как компилировать, этот вопрос постоянно поднимается.
Программа из одного файла -
g++ -o hello hello.cpp
xUbuntu 12.04

Оффлайн S_F_H

  • Участник
  • *
  • Сообщений: 129
  • Да будет crossplatform!
    • Просмотр профиля
Re: странная проблема с glew.h
« Ответ #13 : 05 Апреля 2011, 04:44:06 »
попробуй
gcc -std=c++98 ....

и так же прописать путь к glew.h с использованием -l

 

Страница сгенерирована за 0.065 секунд. Запросов: 25.