Ada*_*m D 9 c++ macos xcode sdl sdl-2
我正在尝试在 Xcode 11.2.1 上使用 SDL2 和 C++ 制作一个简单的游戏;但是,我的进度因错误而停止。
遇到这些错误所需要的只是初始化 SDL。只是调用这个函数会导致程序崩溃:
SDL_Init(SDL_INIT_EVERYTHING);
Run Code Online (Sandbox Code Playgroud)
给出这些错误:
Westerino[16795:847932] Metal API Validation Enabled
Westerino[16795:848288] flock failed to lock maps file: errno = 35
Westerino[16795:848288] flock failed to lock maps file: errno = 35
Westerino[16795:847932] [plugin] AddInstanceForFactory: No factory registered for id <CFUUID 0x102157f00> F8BB1C28-BAE8-11D6-9C31-00039315CD46
Westerino[16795:847932] HALC_ShellDriverPlugIn::Open: Can't get a pointer to the Open routine
Westerino[16795:847932] HALC_ShellDriverPlugIn::Open: Can't get a pointer to the Open routine
Run Code Online (Sandbox Code Playgroud)
我尝试清除缓存、清理构建、删除首选项、重新安装框架等,但还没有任何帮助。
当我更新 Xcode 时,这些问题似乎已经开始,但我无法确认。
小智 1
这里同样的问题。我还使用 Catalina 10.15.1 和 XCode 11.2.1。尽管如此,我还是设法在 VSCode 中使用 CodeLLDB 进行构建和调试。此外,关闭“C++:抛出时”断点有助于运行程序而不会出现任何暂停。