我似乎无法编译这个程序。我班上有其他人编译这段代码没问题。我正在使用相同的命令来尝试编译程序并将框架安装在与它们相同的目录中。 /库/框架。我还安装了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>
和
#include <SDL2/SDL.h>
并且都没有工作
答案 0 :(得分:2)
您在评论中提到的ld
链接器错误表明,如果您的功能/库搜索路径未找到SDL2安装,则可能需要传递-F
选项或-L
。
您的问题听起来类似于: