Форум программистов, компьютерный форум, киберфорум
C/С++ под Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.59/22: Рейтинг темы: голосов - 22, средняя оценка - 4.59
0 / 0 / 0
Регистрация: 09.08.2011
Сообщений: 92

Проблема с компиляцией c++ eclipse

14.08.2011, 11:12. Показов 4733. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Проблема с компиляцией c++ eclipse
установлен sdl, eclipse galileo
при попытке build'a пишет cannot find glu.h
хотя он есть и находится в usr/include/GL/
Вложения
Тип файла: zip tetris.zip (12.7 Кб, 33 просмотров)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.08.2011, 11:12
Ответы с готовыми решениями:

Нужно разобраться с правильной компиляцией программы
Нужно разобраться, как откомпилировать данные исходники. Первое задание построено таким образом: Написать на языке Си функцию procinfo(),...

Проблема с компиляцией
Сегодня начал изучать C++ Скачал инсталлятор MinGW отсюда: ...

Проблема с компиляцией
Проблема: не получается устранить синтаксическую ошибку. Помогите сделать так, чтобы программа компилировалась (устранить синтаксическую...

11
Эксперт С++
 Аватар для niXman
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
14.08.2011, 12:32
Цитата Сообщение от Phe`V Посмотреть сообщение
хотя он есть и находится в usr/include/GL/
а инклудишь его как?
0
0 / 0 / 0
Регистрация: 09.08.2011
Сообщений: 92
14.08.2011, 12:59  [ТС]
<GL/glu.h>
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,977
14.08.2011, 22:47
Цитата Сообщение от Phe`V Посмотреть сообщение
<GL/glu.h>
а просто
C
1
#include <glu.h>
не пробовал?
0
0 / 0 / 0
Регистрация: 09.08.2011
Сообщений: 92
15.08.2011, 08:17  [ТС]
не помогло
при debug пишет glu.h нет такого файла или каталога

Добавлено через 1 час 5 минут
я снова сделал #include <GL/glu.h>
теперь вроде нашёл его, но пишет
undefined reference to glBegin и т.д undefined
ко фсем gl и SDL командам
0
 Аватар для pomkalk
365 / 247 / 24
Регистрация: 03.04.2011
Сообщений: 558
Записей в блоге: 1
15.08.2011, 09:27
Bash
1
pkg-config --cflags --libs glu
попробуй вручную собрать, или с параметры в eclipce подставить такую строку


если вручную, то как то так
Bash
1
g++ main.cpp -o porg `pkg-config --cflags --libs glu`
0
0 / 0 / 0
Регистрация: 09.08.2011
Сообщений: 92
15.08.2011, 09:40  [ТС]
то же самое
может кто-нибудь скачает архив (в первом сообщении) и попробует скомпилировать?
0
Эксперт С++
 Аватар для grizlik78
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
15.08.2011, 13:38
Цитата Сообщение от Phe`V Посмотреть сообщение
может кто-нибудь скачает архив (в первом сообщении) и попробует скомпилировать?
У меня компилируется из командной строки
g++ game.cpp Tetris.cpp Board.cpp Pieces.cpp Block.cpp Screen.cpp EventHandler.cpp -lSDL_ttf -lGLU
Запускается и работает. Только процессор неоправданно грузит.

Добавлено через 15 минут
Как вариант:
g++ -O3 -DNDEBUG -o game game.cpp Tetris.cpp Board.cpp Pieces.cpp Block.cpp Screen.cpp EventHandler.cpp `pkg-config --cflags --libs glu SDL_ttf`
0
 Аватар для Roof
155 / 155 / 44
Регистрация: 03.11.2010
Сообщений: 393
15.08.2011, 14:53
Я скачал и скомпилировал в Eclipse CDT. У меня он запустился без проблем на Ubuntu.
1) Создал новый Hello World проект, назвал его tetr импортировал в него все файлы исходного кода ( .cpp ), кроме файла game.cpp.
Соответственно файл с функцией main теперь называется tetr.cpp - в нем заменяем исходный код на тот, что в файле game.cpp

2) Project -> Properties -> C/C++ Build -> Settings - > GCC C++ Compiler -> Includes -> Add -> FileSystem -> указать папку с файлами заголовков ( .h ).

3) тот же Srttings -> GCC C++ Linker -> Libraries -> Add -> 2 раза добавить такие отдельные строки:

SDL_ttf
GLU

Думаю, что Ваша проблема была в пункте номер 3.
0
0 / 0 / 0
Регистрация: 09.08.2011
Сообщений: 92
15.08.2011, 15:32  [ТС]
спасибо

Добавлено через 21 минуту
видит библиотеки))
в tetr.cpp пишет multiple defined of 'main'

код
#include <iostream>

#include "Tetris.h"

int main(int argc, char* argv[]) {
Tetris t;
t.Exec();

return 1;


}
0
 Аватар для Roof
155 / 155 / 44
Регистрация: 03.11.2010
Сообщений: 393
15.08.2011, 15:37
game.cpp выкинуть надо из проекта. Там тоже main. Я писал об этом в пункте 1:
кроме файла game.cpp.
0
0 / 0 / 0
Регистрация: 09.08.2011
Сообщений: 92
15.08.2011, 15:43  [ТС]
спасибо,
забыл про него
тему можно закрывать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.08.2011, 15:43
Помогаю со студенческими работами здесь

Проблема с компиляцией (help)
установил С++ 6.0 , но что то проблемный какой то jmu debug &gt; go (v otvet ) this file does not exist. yes want to build it &gt; file not...

проблема с компиляцией
уважаемые форумчане есть программы компилировал в Microsoft Visual Studio 2010 Ultimate и в Microsoft Visual Studio 2010 Express и не в...

Проблема с компиляцией
Добрый вечер, при попытке компиляции программы у меня вылазит ошибка о том, что файл (в моём случаеproga.asm)не найден, хотя путь указан...

Проблема с компиляцией...
Скачал INN с ftp://ftp.isc.org/isc/inn/inn-2.4.6.tar.gz 1. Распаковал. 2. Начал конфигурировать ./configure 2.1. или просто с...

ПРоблема с компиляцией
Дело такое, при запуске программы в режиме отладки программа работает отлично, как задумано. но если эту же программу запустить вне делфи,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru