![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| m1kle |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 2.5.2007 Где: Москва, Россия Репутация: нет Всего: нет |
* я скачал opengl32.lib, и glu32.lib, вроде это то..
использую Dev-cpp Это сообщение отредактировал(а) m1kle - 24.8.2007, 02:14 |
|||
|
||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
Это бинарные файлы, их нужно прописать в настройки проекта (libraries). |
|||
|
||||
| m1kle |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 2.5.2007 Где: Москва, Россия Репутация: нет Всего: нет |
уже лучше, но другая ошибка
[Linker error] undefined reference to `WinMain@16' |
|||
|
||||
| m1kle |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 2.5.2007 Где: Москва, Россия Репутация: нет Всего: нет |
File format not recognized :(((
|
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 63 Всего: 196 |
создай консольный проект. Или вместо функции main() создай WinMain(). Только учти, у нее другие параметры - прочитай в документации какие.
Это сообщение отредактировал(а) bsa - 24.8.2007, 09:38 |
|||
|
||||
| m1kle |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 2.5.2007 Где: Москва, Россия Репутация: нет Всего: нет |
вот мой код, ошибка - File format not recognized |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 63 Всего: 196 |
Это в каком месте ошибка вылетает? На этапе выполнения, компиляции или линковки?
Приведи полный текст ошибки и строку консоли (лога компиляции), после которой она возникает. |
|||
|
||||
| m1kle |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 2.5.2007 Где: Москва, Россия Репутация: нет Всего: нет |
netwar.ru/screen.jpg, я скриншот залил.
|
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 63 Всего: 196 |
Куда ты залил? Ничего не открывается. |
|||
|
||||
| m1kle |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 2.5.2007 Где: Москва, Россия Репутация: нет Всего: нет |
||||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 63 Всего: 196 |
Более бесполезного скриншота я не видел.
Открой "Журнал компиляции" и дай его содержимое. Скорее всего, ты как-то криво подключил либу. |
|||
|
||||
| m1kle |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 2.5.2007 Где: Москва, Россия Репутация: нет Всего: нет |
Компилятор: Default compiler
Building Makefile: "C:\Users\.m1kle\Desktop\.m1kle Studios\Название в разработке\проект\Makefile.win" Выполнение make... make.exe -f "C:\Users\.m1kle\Desktop\.m1kle Studios\Название в разработке\проект\Makefile.win" all g++.exe main.o -o "Проект2.exe" -L"C:/Dev-Cpp/lib" -mwindows -lglaux -lopengl32 ../glu32.lib ../opengl32.lib ../glu32.lib: file not recognized: File format not recognized collect2: ld returned 1 exit status make.exe: *** [Проект2.exe] Error 1 Выполнение завершено |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 63 Всего: 196 |
ну вот. теперь все понятно.
библиотеки подключаются ключем -l. Например: -lopengl32 -lglu32. То что у тебя есть ../glu32.lib и вызывает ошибку, так как g++.exe (компилятор Си++) пытается разобраться это исходник (*.cpp) или объектный файл (*.o), но не может опознать, вот и ругается. |
|||
|
||||
| m1kle |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 2.5.2007 Где: Москва, Россия Репутация: нет Всего: нет |
Спасибо ОРГОМНОЕ, работает, просто отпад %))))
Добавлено @ 13:36 А в чём измеряется 0.0f, а то я поставил разршение экрана 1440x900, и объекты плохо отображаются... glVertex3f( 0.0f, 1.0f, 0.0f); т.е. что это за тип данных x.xf?? Это сообщение отредактировал(а) m1kle - 24.8.2007, 13:38 |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 63 Всего: 196 |
Одна тема, один вопрос.
0.0f - это тип float. Может книжку стоит почитать? |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |