C++ ld:未找到框架SDL2_映像

C++ ld:未找到框架SDL2_映像,c++,frameworks,sdl,sdl-2,sdl-image,C++,Frameworks,Sdl,Sdl 2,Sdl Image,我想使用SDL2_图像框架(SDL2框架的扩展),我已经在下面的文件夹中下载并复制了SDL2_图像框架: /图书馆/框架/ /系统/库/框架 /用户//Library/Frameworks 我的代码适用于SDL2框架,但当我添加SDL2_图像框架时,会出现如下错误: ld: framework not found SDL2_image clang: error: linker command failed with exit code 1 (use -v to see invocation)

我想使用
SDL2_图像框架
(SDL2框架的扩展),我已经在下面的文件夹中下载并复制了
SDL2_图像框架

/图书馆/框架/

/系统/库/框架

/用户//Library/Frameworks

我的代码适用于SDL2框架,但当我添加SDL2_图像框架时,会出现如下错误:

ld: framework not found SDL2_image
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我尝试清除框架搜索路径,尝试更改有效的体系结构部分,但没有一个有效。

我通过将目标和模块的
基本SDK
选项更改为
当前OS X
解决了问题

说明如下:

ld: framework not found SDL2_image
clang: error: linker command failed with exit code 1 (use -v to see invocation)
从project navigator选择您的项目->选择构建设置->从架构字段更改基本SDK当前OS X