macos找不到sdl2头文件

macos找不到sdl2头文件,第1张

您好,您遇到的问题很常见。SDL2文件是一种常用的软件库,用于开发跨平台的图形键稿界面应用程序。在Mac OS上,SDL2头文件可以通过Homebrew或MacPorts来安装。首先,您需要安装Homebrew或MacPorts,然后使用以下命令安装SDL2:

Homebrew:brew install sdl2

MacPorts:sudo port install sdl2

安装完成后,您可以在/usr/local/include/SDL2/目录中找到SDL2头文件纤禅。您可以使用以下命令查看该目录中的文件:

ls /usr/local/include/SDL2/

如果您在使用毁亮尘Xcode,您可以在Xcode项目设置中添加/usr/local/include/SDL2/目录作为头文件搜索路径,以便在编译时可以找到SDL2头文件。

希望以上信息能够帮助您解决您遇到的问题。

1. 安装 Mingw

如果已经安装有Mingw则可跳过此节。

这里推荐 TDM-GCC的版本,在 Download页面选择下载在线安装包 tdm-gcc-webdl.exe。

运行在线安装包,默认选项一路Next。

安装完成后建议新打开一个命令行窗口,输入 gcc --version来检查Mingw是否已经在 PATH路径中。

2. 安装 CMake

去CMake 下载页面,选择 Latest Release中的 Windows (Win32 Installer)右侧的exe文件下载,安装时在 Install Options界面,选择第2项 Add CMake to the system PATH for all user或者第3项。

3. 安装 SDL2 开发库

本节参考 Setting up SDL 2 on MinGW。

去SDL下载 页面,选择下方的 Development Libraries 的 SDL2-devel-2.x.x-mingw.tar.gz (MinGW 32/64-bit)(当前版本是 2.0.3),下载完成后解压。

复制解压出的文件夹中的 i686-w64-mingw32文件夹到某个位置,这里以 D:/根目录为例,然后重命名 i686-w64-mingw32为 mingw_dev_lib。以后类似其他的开发库销扰也可以放在这里,便于集中管理。

SDL2.0.3的版本中有一个头文件依赖的bug,点此下载 SDL_platform.h覆盖掉目录 include/SDL2中的同名文件 [*]。

4. SDL2 例子测试

下载压缩包 helloworld.zip并解压,解压后文件夹应该有3个文亏绝旦件,分别是 CMakeLists.txt、 les1_hello.bmp和 main.cpp,这里如果SDL2库安装的位置不是 D:/mingw_dev_lib,则需要修改 CMakeLists.txt中对应的路径为指定位置。

在解压后的文件夹中打开命令行窗口(Win7下Shift+鼠标右键,选择在此处打开命令窗口),依次输入命令

mkdir build &&cd buildcmake -G "MinGW Makefiles" ..mingw32-make

如果没有任何报错,那么在文件夹中的 build文件夹下会出现一个 main.exe,双击它然后你应该可以看到一个 Hello world 的界面。

至此,SDL2 的宏肆开发环境搭建完成。

下了个什么打包的SDL2.0

。。。有freetype-2.4.8和libmad-0.15.1b还有SDL2-gfx-1.0.0和SDL2-image SDL2-net

SDL-ttf SDL2.0-2.0.1 tslib-1.4 = =就是睁戚不知道怎么用 除了VS能打开的就悉纯陵只有个裤档MS-dos是可以运行= =


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12423114.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存