|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
04.05.2024, 14:20 | #31 |
Форумчанин
Регистрация: 16.02.2013
Сообщений: 169
|
Исправил ошибку , рисует пустой экран.Не пойму , почему не рисуется куб.
Код:
Последний раз редактировалось Timurkh77; 04.05.2024 в 14:24. |
04.05.2024, 17:17 | #32 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,341
|
А вы Enter нажали после запуска? Функция load вызывается только по нажатию.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
04.05.2024, 18:18 | #33 |
Форумчанин
Регистрация: 16.02.2013
Сообщений: 169
|
Да, я нажимал Enter.Все равно ничего не происходит.
|
04.05.2024, 19:28 | #34 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,341
|
А что у вас в функции main? Код инициализации, как на 3ей странице темы, или ничего, как в последнем сообщении? Файл level.h лежит в корне проекта?
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
04.05.2024, 20:24 | #35 |
Форумчанин
Регистрация: 16.02.2013
Сообщений: 169
|
Функция main такая же,я просто ее не написал , так как не помещался код программы.
int main(int argc, char* argv[]) { glutInit(&argc, argv); glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB); glutInitWindowPosition(GLSW / 2, GLSH / 2); glutInitWindowSize(GLSW, GLSH); glutCreateWindow(" "); glPointSize(pixelScale); gluOrtho2D(0, GLSW, 0, GLSH); init(); glutDisplayFunc(display); glutKeyboardFunc(KeysDown); glutKeyboardUpFunc(KeysUp); glutMainLoop(); return 0; } Файл level.h в каталоге решения , где doom4.sln |
04.05.2024, 20:33 | #36 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,341
|
Попробуйте закомментировать printf в функции display, а потом скомпилируйте и запустите программу и нажмите Enter. Появится ли сообщение "Error opening level.h" или нет в консоли.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
05.05.2024, 18:22 | #37 |
Форумчанин
Регистрация: 16.02.2013
Сообщений: 169
|
Да выдается сообщение об ошибке.
|
05.05.2024, 19:48 | #38 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,341
|
Положите level.h в папку doom, где файл .vcxproj (у меня в тестовом проекте .sln и .vcxproj лежат в корне, поэтому всё работало). Если запускать exe не через VS, то нужно будет положить level.h в ту же папку, где лежит и запускается exe.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
05.05.2024, 20:39 | #39 |
Форумчанин
Регистрация: 16.02.2013
Сообщений: 169
|
Положил в подпапку doom4 папки doom4 , где находится файл doom4.vcxproj файл level.h , все равно
выдается сообщение , что не читается файл.Правильно ли сделал?В чем дело? |
05.05.2024, 22:19 | #40 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,341
|
Можно проверить, какой каталог считается рабочим. Открыть свойства проекта, "Свойства конфигурации" - "Отладка", пункт "Рабочий каталог" имеет значение по умолчанию $(ProjectDir). Можно ткнуть в этот пункт, справа появится стрелка, нажать на нее и выбрать "Обзор". Убедиться, что именно в этой папке находится level.h (правда, сами файлы не видны, виден только путь и вложенные папки). Еще можно напечатать код ошибки и посмотреть, что он значит (errno constants):
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Графика в Delphi средствами OpenGL?? Нужна объяснить функции | artiom4356 | Общие вопросы Delphi | 2 | 01.08.2014 10:23 |
Как и где узнать все функции и процедуры OpenGL(желательно на Delphi) | artiom4356 | Общие вопросы Delphi | 4 | 01.08.2014 10:10 |
Qt+OpenGL. Qt "не видит" функции OpenGL | EnterFix | Qt и кроссплатформенное программирование С/С++ | 4 | 29.01.2013 18:59 |
Использование функции чужого приложения/OpenGL | coNsept | Общие вопросы C/C++ | 7 | 31.12.2010 16:15 |