SDL3 + OpenGL в C++ выдает пустую ошибку SDL_Init при создании окна в Wayland [дубликат]C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 SDL3 + OpenGL в C++ выдает пустую ошибку SDL_Init при создании окна в Wayland [дубликат]

Сообщение Anonymous »

Я установил нужные мне пакеты (насколько мне известно), и при запуске окна выдается пустая ошибка.
Вывод:

Код: Выделить всё

/home/bence/Programming/cpp/game1/cmake-build-debug/game1
SDL_Init Error:

Process finished with exit code 1
CMakeLists.txt:

Код: Выделить всё

cmake_minimum_required(VERSION 4.0)
project(game1)

set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)

find_package(SDL3 REQUIRED)

add_executable(${PROJECT_NAME} src/main.cpp)

# Include SDL3 headers
target_include_directories(${PROJECT_NAME} PRIVATE ${SDL3_INCLUDE_DIRS})

# Link SDL3 and OpenGL
target_link_libraries(${PROJECT_NAME} PRIVATE ${SDL3_LIBRARIES} GL)
main.cpp:

Код: Выделить всё

#include 
#include 
#include 

int main() {
if (SDL_Init(SDL_INIT_VIDEO) != 0) {
std::cerr 

Подробнее здесь: [url]https://stackoverflow.com/questions/79800193/sdl3-opengl-in-c-is-thowing-empty-sdl-init-erros-when-making-a-window-in-way[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»