编译os x时找不到SDL2标头
SDL2 headers not being found when compiling os x
我似乎无法编译这个程序。我班上的其他人在编译这段代码时没有遇到任何问题。我使用相同的命令来编译程序,并将框架安装在与它们相同的目录中/图书馆/框架。我还安装了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>
并且两者都不工作
您在评论中提到的ld
链接器错误表明,如果您的功能/库搜索路径找不到SDL2安装,您可能需要传递-F
选项或-L
。
你的问题听起来类似于:
- 链接器命令失败,sdl
- 如何在C++中包含MAC中/Library/Framework文件夹中的文件
相关文章:
- g++ 说函数不存在,即使包含正确的标头
- spdlog标头仅与外部fmt一起使用.spdlog错误:'内部':不是'fmt'
- 在CMake中使用find_package时,是否会显式包含标头
- 错误"Could not find Boost"(缺少:上下文标头)
- 如何在标头中声明(或定义)函数的问题
- 如何避免在仅标头库中C++类/变量重定义
- C++算法标头中,为什么要使用 "!(val < *first)" ?
- C++标头错误 C2238 意外标记";"
- std::initializer_list,大括号初始化和标头
- 在 c++ 中拆分类和标头中的继承,错误
- 如何确定哪个标头调用 c++ 中的另一个标头
- 如何在生成文件中添加多个标头 (HDR) 和对象?
- 我可以在运行时重新定义在 OpenCascade/OCCT 标头中定义的 c++ 静态常量吗?
- GCC,CMake,预编译标头和维护依赖项
- VisualStudio:使用 Suse Enterprise Server 12 SP5 时,不会下载远程库标头
- 一个标头库中的错误
- 可视化 Bazel C++预编译标头实现
- 如何在 CMake 中添加预编译标头用于 Visual Studio 生成器
- 编译os x时找不到SDL2标头
- 交叉编译程序找不到 SDL2 标头