我正在尝试使用SDL2和C ++在Xcode 11.2.1上制作简单的游戏; 然而,我的进展被一个错误所阻止。
只需初始化SDL就会遇到这些错误。仅调用此函数即可导致程序崩溃:
给出以下错误:
我尝试过清除缓存、清理构建、删除偏好设置、重新安装框架等方法,但仍未解决问题。
似乎这些问题可能是在我更新Xcode时开始出现的,但我无法确认。
只需初始化SDL就会遇到这些错误。仅调用此函数即可导致程序崩溃:
SDL_Init(SDL_INIT_EVERYTHING);
给出以下错误:
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
我尝试过清除缓存、清理构建、删除偏好设置、重新安装框架等方法,但仍未解决问题。
似乎这些问题可能是在我更新Xcode时开始出现的,但我无法确认。
F8BB1C28-BAE8-11D6-9C31-00039315CD46
UUID和HALC_ShellDriverPlugIn
字符串表明它可能与音频有关; 只初始化SDL_INIT_VIDEO
是否会改变任何内容?您使用的是哪个版本的macOS? - genpfaultSDL_INIT_VIDEO
仍然导致前三行错误和崩溃。 - Adam D