sdl-2 相关问题

有关Simple DirectMedia Layer 2(SDL2)的问题和问题。如果您使用的是SDL 1.2,请使用标签[sdl-1.2]。如果您一般在质疑库,请使用标签[sdl]。

我如何知道需要包含哪些 DLL 才能使用 cmake 和 mingw 在 Windows 上正确构建项目?

我有一个使用一些 SDL2 库编写的小型 C++17 程序。我使用 Cmake、ninja、MSYS2 和 MinGW 创建了该项目。当通过 MSYS/mi 启动时,我生成的 exe 按预期执行...

回答 2 投票 0

SDL_ttf 找不到“SDL.h”,但 main.cpp 可以

我正在编写一个make文件来编译一个非常简单的SDL2程序。 到目前为止,它编译 SDL2 得很好,现在我正在编译扩展框架 SDL2_image 和 SDL_ttf。 看来...

回答 3 投票 0

在 if 语句中访问数组会显着降低性能

所以我试图为我的正方形数组实现一个渲染函数。数组表示爆炸的光线投射碰撞箱的输出: 对于绘图,我使用 SDL2 库,但一次绘制一个矩形...

回答 2 投票 0

sdl2 和 sdl2_sys 有什么区别?

据我所知,sdl2_sys 是一个为所有 SDL2 自动生成的绑定的箱子,而 sdl2 是一个基于 sdl2_sys 的绑定的箱子,它缺少某些函数的等效项,

回答 1 投票 0

在 xCode 上安装 SDL2

我已经从https://www.libsdl.org下载了SDL2.frameworks并将其安装到/Libraries/Frameworks/中。然后我在“构建设置”中向 xcode 指出了框架和标头的路径,在“基因...”中

回答 3 投票 0

从 Linux 任务栏隐藏窗口

如何在 Linux 上使用 Python 实现相同的行为(从任务栏隐藏 python.exe)? (我的目标主要是Raspbian(LXDE)和Gnome) 与此或此类似,但我不想使用 wx 或 p...

回答 2 投票 0

响应按键移动矩形?

有什么方法可以使 if 语句检查“d”键是否按下起作用? #包括 #包括 #包括 使用命名空间 std; 无效玩家(

回答 1 投票 0

SDL2 中的位置变化

看,我可能会因为我的代码而彻底被毁掉(我三天前才开始,好吧),但是有什么办法可以让 if 语句检查“d”键是否被按下来工作?谢谢!

回答 1 投票 0

SDL2 未在 wsl2 中显示窗口

我正在使用 wsl2 Debian。在考虑安装 245 MB 的 libsdl2-dev apt install 后,我尝试了 g++ sdl.cpp -lSDL2 -o sdlbasic ,我得到了这一大串文本,所有这些似乎都是一个组合...

回答 1 投票 0

无法打开文件“SDL2.lib”

我试图在 Visual C++ 2012 上的项目中打开 sdl2,但我不断收到此错误: 错误 LNK1104:无法打开文件“SDL2.lib” 我添加了附加库并包含文件夹,但没有...

回答 6 投票 0

在 Emscripten 中处理 SDL2 大小调整的正确方法

寻找调整来自 Emscripten 的 SDL2 窗口/画布大小的正确方法。 目前,我正在 JS“调整大小”事件上添加一个事件侦听器,并向 Canvas 父级的客户端发送...

回答 2 投票 0

如何配置 Clion 以与 SDL2 配合使用?

我只是想学习如何在 Clion(Jetbrains IDE)中使用 SDL,我在一篇文章中找到了编辑我的 CMakeLists.txt 的答案,我做到了!但它没有奏效。 我可以使用图书馆,但我不能合作...

回答 5 投票 0

在 Linux 上,使用 cmake、SDL 和 SDL_Image,我不断收到 IMG_Load() 的未定义引用错误,我不确定为什么。有人能帮助我吗? [重复]

我正在制作一个 C++ 项目来娱乐。然而我被这个错误难住了。 我的 cmake 文件构建良好,但尝试运行会出现错误:对 IMG_Load'` 的未定义引用。 我在Arch...

回答 1 投票 0

无法在 Mac OS X 上使用 SDL2+OpenGL 3.3 编译着色器

我通过brew的brew install sdl2在mac上获得了SDL2。现在我尝试编译一个简单的 C 程序,但无法启动它。 我尝试编译如下: gcc -Wall -std=c99 -I/opt/homebrew/Cellar/sdl2/...

回答 1 投票 0

如何在SDL2中将Mix_Chunk更改为Mix_Music

如果(SDL_Init(SDL_INIT_AUDIO)< 0) return -1; if( Mix_OpenAudio( 48000, MIX_DEFAULT_FORMAT, 2, 4096 ) == -1 ) return -1; Mix_Chunk *wave = Mix_LoadWAV("a.wav"); auto *p =

回答 2 投票 0

找不到SDL2 begin_code.h 文件

我最近刚刚开始探索 SDL 2,并在 Linux 上下载了 libstl2-dev(我正在使用 Mint,如果这很重要的话)。 然而,当我包含标题 #include 时,vim 不断告诉...

回答 1 投票 0

如何在SDL2中更改图像的背景颜色?

上下文 在我的 SDL2 应用程序中,我尝试加载 png 图像(透明)。我想用 SDL2 为该图像提供背景颜色,因为我想在程序中的其他地方重用该图像,并且我...

回答 1 投票 0

库已正确添加到智能感知中,但构建和调试失败

这是我在调试或运行时收到的错误。 由于共享库事件而停止(未添加或删除库) 已加载“/lib64/ld-linux-x86-64.so.2”。符号已加载。 [线程调试...

回答 1 投票 0

在 Web Worker(Emscripten 和 Rust)中创建 SDL Canvas 时出现问题 - 错误:GLctx 未定义

我在 Web Worker 中创建 SDL 画布时遇到问题。 该程序作为库启动,并且在 Emscripten 构建中没有名为 main() 的函数: // 作为库运行(例如 Android 和

回答 1 投票 0

如何强制 Windows 对我的 pygame 游戏使用专用 GPU?

如何强制 Windows 对我的 pygame 游戏使用专用 GPU? 我使用 pygame._sdl2.video 进行渲染,当我在 Windows 图形设置中将 GPU 更改为专用视频选项时,

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.