|
235 / 11 / 0
Регистрация: 03.09.2018
Сообщений: 88
|
||||||
От куда эта куча ошибок?06.06.2019, 14:29. Показов 1078. Ответов 7
Метки нет (Все метки)
Открываю проект из архива, который два дня назад работал (!)
Сейчас же снова куча ошибок... Сил уже нет с ним, ![]() ![]() ![]() Кликните здесь для просмотра всего текста
Код
Что это за ошибки??? библиотеки все подключены и перепроверены трижды. День сурка какой-то, честное слово...
0
|
||||||
| 06.06.2019, 14:29 | |
|
Ответы с готовыми решениями:
7
Куча ошибок при первом проекте Hello world! Куча ошибок Куча ошибок |
|
2736 / 891 / 331
Регистрация: 10.02.2018
Сообщений: 2,118
|
|
| 06.06.2019, 14:41 | |
|
Похоже, что либы от OpenGL не подключены. Предпоследняя строка в списке ошибок подозрительная. Возможно вы пытаетесь скомпилировать проект под 64х битную платформу, но подключаете 32х битные библиотеки от OpenGL.
0
|
|
| 07.06.2019, 14:52 | ||
|
Я использую FreeGLUT вместо GLUT, если нужно помочь начинающим, потому что GLUT очень давно заброшен и не работает с x64. FreeGLUT тоже заброшен, но не так давно. Эти две библиотеки - это практически одно и тоже. В FreeGLUT вроде что-то добавили. Покажу, как я подключаю. Допустим, я создал новое решение "Win32 Console". В решении я создаю папку Libs, куда копирую нужные мне библиотеки (.lib, .dll) и папки с include. Выставляю, такие настройки: Settings
1. Configuration: All Configurations Platforms: All Platforms C/C++ -> Genaral -> Additional Include Directories: $(SolutionDir)Libs\freeglut-3.0.0-2\include Linker -> Input -> Additional Dependencies freeglut.lib 2. Configuration: All Configurations Platforms: Win32 Linker -> General -> Additional Library Directories: $(SolutionDir)Libs\freeglut-3.0.0-2\lib\Win32 Build Events -> Post-Build Event xcopy /y /d "$(SolutionDir)Libs\freeglut-3.0.0-2\lib\Win32\freeglut.dll" "$(OutDir)" 3. Configuration: All Configurations Platforms: x64 Linker -> General -> Additional Library Directories: $(SolutionDir)Libs\freeglut-3.0.0-2\lib\Win64 Build Events -> Post-Build Event xcopy /y /d "$(SolutionDir)Libs\freeglut-3.0.0-2\lib\Win64\freeglut.dll" "$(OutDir)" Я скопировал код из первоисточника по ссылке из вашего кода. Он компилируется. Можете скачать и сразу запустить без каких-либо настроек, всё настроено: LoadinObjFormat.zip Если у вас не VS 2015, то измените в моём проекте Platform Toolset на вашу версию VS здесь:
1
|
||
| 07.06.2019, 22:22 | ||
|
LoadinObjFormat.zip
1
|
||
| 09.06.2019, 00:54 | |||
|
Plane.obj
Не по теме: Хотел автору статьи написать через обратную связь на его сайте, но вдруг на фейсбуке на его странице узнал, что он умер больше двух лет назад.
0
|
|||
| 09.06.2019, 10:45 | |||||||||||
|
Решение проблемы с выходом за границы массива MyMass[].
Заменить эти строки:
1
|
|||||||||||
|
235 / 11 / 0
Регистрация: 03.09.2018
Сообщений: 88
|
|
| 10.06.2019, 09:44 [ТС] | |
|
8Observer8, спасибо!
![]() подумала-подумала, что все же к черту этот код, надо всё же самой с нуля разбираться, сложные фигуры все равное не идут у меня ((( а нужно нечто универсальное
0
|
|
| 10.06.2019, 11:11 | |
|
Я считаю, что нельзя бросать эту программу. Да, в ней есть минусы, но есть и плюсы. Есть, то что непременно поднимет вас на несколько ступеней выше. Я работаю C#, но стараюсь время от времени разбираться в C++ программах. Разбираться в чужом коде крайне полезно. Полезно разбираться как в коде человека выше вас по уровню, так и в чём-то ниже. Бывает, что код в целом плохой, но идеи проскакивают интересные и здравые. А самое главное, что можно подмечать, что-то полезное и новое, а также опираясь на логику и опыт можно увидеть логические ошибки в чужой программе и пути, как улучшить программу. Да, бывает очень сложно пересилить себя, чтобы открыть и начать разбираться и продолжительно удерживать внимание, а потом возвращаться к коду снова и снова с новыми силами. Но нужно осознавать, что эти усилия и выходы из зоны комфорта не пройдут даром. Загружайте плоскость в программу, выполняйте её по шагам, читайте, что означаете та или иная команда C++ и OpenGL. Лучше сразу приучать себя читать документацию на английском. Например, наберите в поисковике: malloc. В первый строках поиска вы увидите ссылку: malloc - C++ Reference - cplusplus.com. Читайте документацию, смотрите пример в документации.
Добавлено через 1 минуту Мне нравится эта документация по OpenGL: http://docs.gl/
1
|
|
| 10.06.2019, 11:11 | |
|
Помогаю со студенческими работами здесь
8
Куча непонятных ошибок Куча непонятных ошибок OscarLib куча ошибок
огромная куча ошибок в программе Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|