C++ &引用;无法打开文件libc++;“abi.dylib”;。程序生成,但在运行时崩溃。使用xcode 10.1(10B61)

C++ &引用;无法打开文件libc++;“abi.dylib”;。程序生成,但在运行时崩溃。使用xcode 10.1(10B61),c++,xcode,sfml,C++,Xcode,Sfml,我是新手。我遵循这个SFML flappy bird教程。我目前被困在舞台创作的这一部分,那里有一个“飞溅状态”(或标志加载屏幕)。其代码与所示代码完全相同 我使用的是xcode 10.1 该项目将构建。但当我试着运行它时,它崩溃了,我收到了以下信息: 无法加载图像“resources/res/Splash Background.png”。原因:无法打开文件 libc++abi.dylib:以类型std::out_of_range:map::at:key未找到的未捕获异常终止 (lldb)” 如

我是新手。我遵循这个SFML flappy bird教程。我目前被困在舞台创作的这一部分,那里有一个“飞溅状态”(或标志加载屏幕)。其代码与所示代码完全相同

我使用的是xcode 10.1

该项目将构建。但当我试着运行它时,它崩溃了,我收到了以下信息:

无法加载图像“resources/res/Splash Background.png”。原因:无法打开文件 libc++abi.dylib:以类型std::out_of_range:map::at:key未找到的未捕获异常终止 (lldb)”

如果我理解正确,它说它无法执行在上述路径加载图像的操作,因为它无法打开“libc++abi.dylib”。现在程序正在终止。(请在此处确认或更正我,帮助我更好地理解此问题)

当我试图寻找“libc++abi.dylib”时,它不见了。相反,我只能找到“libc++abi.td”

线程要求在下添加链接二进制文件与库。这并没有产生任何结果

显示代码正在运行,预计会出现一个“启动状态”或徽标屏幕。相反,我的程序崩溃了,我遇到了前面提到的错误


我想知道是否还有其他人遇到过类似的问题?

问题解决了。这是我这边的一个打字错误造成的……对不起。 我将尽力在这里向可能有同样问题的各位解释:

游戏资产由map管理,map是“AssetManager”类的私有成员变量。键入位于文件路径。因此,map从未插入密钥,因为文件路径无效

当以后访问地图时,地图将超出范围,因为没有插入任何内容(因为资源没有加载)


基本上,没有打开“libc++abi.dylib”的错误是由于映射超出范围造成的。

问题解决了。这是我这边的一个打字错误造成的……对不起。 我将尽力在这里向可能有同样问题的各位解释:

游戏资产由map管理,map是“AssetManager”类的私有成员变量。键入位于文件路径。因此,map从未插入密钥,因为文件路径无效

当以后访问地图时,地图将超出范围,因为没有插入任何内容(因为资源没有加载)

基本上,不打开“libc++abi.dylib”的错误是由映射超出范围引起的