C ++ + SDL Программа просто останавливается - PullRequest
0 голосов
/ 21 января 2019

Я пытаюсь использовать SDL для создания игры. Все работало отлично, но перестало работать. Я использую SDL_Init для инициализации всего, но он просто останавливается.

std::cout << "Before INIT" << std::endl;

//Start SDL
if (SDL_Init(SDL_INIT_EVERYTHING) < 0)
{
    std::cout << "SDL could not initialize." << std::endl;
}
else
{
    std::cout << "SDL could init" << std::endl;
}

Приведенный выше код - это то, что я пытаюсь запустить, и это вывод консоли:

Before INIT

Если заменить SDL_INIT_EVERYTHING индивидуальными настройками, он, похоже, перестанет работать с:

    SDL_INIT_JOYSTICK
    SDL_INIT_GAMECONTROLLER

Что я использую:

Windows 10
Visual Studio 2017
SDL2-devel-2.0.9-VC
All I use is the SDL2 version from the website.

Моя визуальная студия также произвела это, но не помогла моему поиску и решению:

The thread 0x840 has exited with code 0 (0x0).
The thread 0x1784 has exited with code -1073741510 (0xc000013a).
The thread 0x42d4 has exited with code -1073741510 (0xc000013a).
The thread 0x23c8 has exited with code -1073741510 (0xc000013a).
The thread 0x4330 has exited with code -1073741510 (0xc000013a).
The thread 0x3fe4 has exited with code -1073741510 (0xc000013a).
The thread 0x42f4 has exited with code -1073741510 (0xc000013a).
The thread 0x1410 has exited with code -1073741510 (0xc000013a).
The thread 0x3a14 has exited with code -1073741510 (0xc000013a).
The program '[2552] ice-game.exe' has exited with code -1073741510 (0xc000013a).

Я надеюсь, что кто-нибудь поможет мне заставить это работать!

...