Size: a a a

2020 July 22

CC

Cool Cooler in C++ Together 2.0
Dadaskis
Инициализация окна в Game.cpp, в Game::Init
Ок, посмотрю
источник

D

Dadaskis in C++ Together 2.0
Cool Cooler
Мне конечно было бы полезнее узнать, почему твой работает
Мб посравниваешь код и поймёшь, хз, GLFW странный, я его больше не трогал, там была кучка вещей которые присоединил аля "прослушивания клавы и КГБ", "узнавание позиции курсора", "инфа об размере окна и моей ..." и вроде всё, этого достаточно оказалось
источник

CC

Cool Cooler in C++ Together 2.0
Dadaskis
Мб посравниваешь код и поймёшь, хз, GLFW странный, я его больше не трогал, там была кучка вещей которые присоединил аля "прослушивания клавы и КГБ", "узнавание позиции курсора", "инфа об размере окна и моей ..." и вроде всё, этого достаточно оказалось
Первое, что заметил, так это std::cerr для ошибок
источник

CC

Cool Cooler in C++ Together 2.0
А не std::cout
источник

CC

Cool Cooler in C++ Together 2.0
Ошибка у меня уже на glfwInit()
источник

CC

Cool Cooler in C++ Together 2.0
Ё
источник

CC

Cool Cooler in C++ Together 2.0
Ура!
источник

CC

Cool Cooler in C++ Together 2.0
Получилось!
источник

CC

Cool Cooler in C++ Together 2.0
Прикол в том был, что у меня в системе был установлен пакет glfw-wayland, а надо glfw-x11
источник

CC

Cool Cooler in C++ Together 2.0
Хз, почему у меня glfw-wayland
источник

CC

Cool Cooler in C++ Together 2.0
Установил glfw-x11, и мой проект начал работать
источник

CC

Cool Cooler in C++ Together 2.0
Но это не объясняет, почему проект дадаскиса работал, даже когда в системе был установлен пакет glfw-wayland
источник

CC

Cool Cooler in C++ Together 2.0
Dadaskis
Мб посравниваешь код и поймёшь, хз, GLFW странный, я его больше не трогал, там была кучка вещей которые присоединил аля "прослушивания клавы и КГБ", "узнавание позиции курсора", "инфа об размере окна и моей ..." и вроде всё, этого достаточно оказалось
Спасибо!
источник

CC

Cool Cooler in C++ Together 2.0
Благодаря тебе я сделал проверку на glfwInit()
источник

CC

Cool Cooler in C++ Together 2.0
И выяснил, что даже он не работает
источник

CC

Cool Cooler in C++ Together 2.0
И решил переустановить glfw
источник

CC

Cool Cooler in C++ Together 2.0
И выяснилось, что стоял не тот пакет
источник

CC

Cool Cooler in C++ Together 2.0
Cool Cooler
Прикол в том был, что у меня в системе был установлен пакет glfw-wayland, а надо glfw-x11
А так-то по-хорошему я хочу, чтобы мой проект собиралирался сразу и для wayland'а, и для x11
источник

CC

Cool Cooler in C++ Together 2.0
Мой пакетный менеджер говорит, что пакеты glfw-wayland и glfw-x11 конфликтуют
источник

🦊

🦊fox.cpp in C++ Together 2.0
срать в сторону разрабов glfw
источник