AddInstanceForFactory 和 HALC_ShellDriverPlugIn SDL2 与 Xcode 配合使用时出错?
AddInstanceForFactory & HALC_ShellDriverPlugIn errors when using SDL2 with Xcode?
我正在尝试使用 SDL2 制作一个简单的游戏,并在 Xcode 11.2.1 上C++;但是,我的进度因错误而停止。
遇到这些错误只需初始化 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时就开始了,但我无法确认。
同样的问题在这里。我也在使用Catalina 10.15.1和XCode 11.2.1。虽然,我设法在VSCode中使用CodeLLDB进行构建和调试。此外,关闭"C++:抛出"断点有助于运行程序而不会暂停。
消息"已启用金属 API 验证"是无害的,可以轻松关闭。转到产品/方案/编辑方案,单击诊断选项卡,然后关闭"金属 API 验证"选项。
相关文章:
- 访问者访问变体并返回不同类型时出错
- 在Linux for Windows上编译C++代码时出错
- 读取文件的最后一行并输入到链接列表时出错
- 重载操作程序时出错>>用于类中的字符串 memebr
- 调用专用模板时出错"no matching function for call to [...]"
- C++-试图将函数指针推回到另一个CPP文件中的矢量时出错
- LINK 尝试使用 OpenSSL evp aes 256 c++ 时出错
- 在Google Kick start中提交时出错
- 在c++中访问int到类对象的映射时出错
- ld:bind_at_load和-bitcode_bundle(Xcode设置ENABLE_bitcode=YES)不能
- 分段错误当我试图运行程序时出错
- AddInstanceForFactory 和 HALC_ShellDriverPlugIn SDL2 与 Xcode 配合使用时出错?
- 尝试使用全局变量时使用 Xcode C++时出错
- ncurses.h库中的initscr()函数使用xcode时出错
- 组合2个函数时Xcode出错
- 在Xcode中传递指针时出错,但在窗口上的代码块中有效
- 代码在xcode中运行良好,但在命令行中出错
- 在XCode/Clang中使用std::shared_ptr实例化std::map出错
- xcode中的c++:在main中调用自定义对象中的任何(!!!!)方法时出错
- 使用 XCode 在 C++ 中接受函数和写入和读取方法时出错