编译 os x 时找不到 SDL2 标头

o.h*_*dz1 5 c++ macos sdl-2

我似乎无法编译这个程序。我的班上还有其他人在编译此代码时没有问题。我使用相同的命令尝试编译程序并将框架安装在与它们相同的目录中。/图书馆/框架。我还安装了 eclipse 并按照 zamma.co.uk 教程设置了 sdl2,但这也不起作用。这是我在编译时运行的命令

g++ -std=c++11 -o Gravity main.cpp Game.cpp Particle.cpp Point.cpp -I/Library/Frameworks/SDL2.framework/Headers -framework SDL2 -framework Cocoa

注意:我都试过了

#include <SDL.h>
Run Code Online (Sandbox Code Playgroud)

#include <SDL2/SDL.h> 
Run Code Online (Sandbox Code Playgroud)

并且都不工作

Dre*_*nis 5

ld您在评论中提到的链接器错误表明您可能需要传递该-F选项,或者-L如果您的功能/库搜索路径未找到您的 SDL2 安装。

您的问题听起来类似于: