133得票2回答
什么是SDL渲染器?

我刚开始学习SDL2,对于SDL_Renderer不太理解。 它是什么?它有什么作用?SDL_Renderer、SDL_Window、SDL_Surface和SDL_Texture之间的区别是什么,它们之间的关系是什么? 我在尝试理解这段入门代码时遇到了问题:#include <io...

128得票20回答
未解决的外部符号__imp__fprintf和__imp____iob_func,SDL2

有人可以解释一下什么是 __imp__fprintf 和 __imp____iob_func 未解决的外部引用错误吗? 因为当我尝试编译时会出现这些错误:1>SDL2main.lib(SDL_windows_main.obj) : error LNK2019: ...

106得票4回答
表面和纹理的区别(SDL / 通用)

有人能简单解释一下纹理和表面之间的区别吗?我在SDL2中看到了使用它们作为SDL_Surface和SDL_Texture。SDL_Texture是从SDL_Surface创建的,而SDL_Surface又是从图像/位图创建的。两者都是像素集合。但我没有看到它们之间的主要区别(与GPU有关?)。...

57得票7回答
如何在SDL2中呈现文本?

我正在使用一个SDL_Window和SDL_Renderer。 是否可以将SDL_TTF与SDL_Render/SDL_Window一起使用?如果可以,应该怎么做?

51得票12回答
使用CMake与SDL2

我想使用CLion创建一个SDL2项目。问题在于,当使用#include时,无法找到SDL头文件。我的CMakeLists.txt文件: cmake_minimum_required(VERSION 2.8.4) project(ChickenShooter) set(SDL2_INCLU...

49得票3回答
在 Code::Blocks 中编译 SDL 时出现 "winapifamily.h: No such file or directory" 错误提示。

我正在跟随LazyFoo的SDL2.0教程,使用Code::Blocks 13.12。在VS2010上链接和运行SDL2没有问题,但现在我换了IDE并遇到了这个错误: winapifamily.h: 没有那个文件或目录 我认为一切都已经正确链接了。我已将程序指向我的SDL2包含和库...

38得票6回答
如何使用cmake与SDL2和SDL_image

我正在寻找使用SDL2和SDL_image编译c++程序的最简单方法,需要使用cmake。 在经过数小时的搜索后,这是我做出的最佳尝试: CMakeLists.txtproject(shooter-cmake2) cmake_minimum_required(VERSION 2.8) se...

32得票2回答
当使用SDL 2运行应用程序时,Xcode 5会崩溃

我试图按照这两个教程(或其中适用的部分,由于版本差异)安装SDL 2.0.2以与Xcode 5.1一起使用: 教程1 教程2 将任何使用SDL 2框架链接的程序运行会导致Xcode崩溃,并显示以下问题详情:Process: Xcode [1787] Path: ...

32得票3回答
SDL2 纹理的作用是什么?

我在SDL2纹理的逻辑方面遇到了一些困难。对我来说,它们是毫无意义的,因为你不能在其上进行绘制。 在我的程序中,我有几个表面(或者在我切换到SDL2之前是表面),我只需将它们一起混合以形成层。现在,看起来我必须创建多个渲染器和纹理才能创建相同的效果,因为SDL_RenderCopy需要一个纹...

30得票3回答
如何在SDL 2.0中绘制像素?

如何在SDL2.0中使用像素绘图? 我正在尝试熟悉C++,但是没有漂亮的图片很难做到这一点,因此我正在尝试运行一个非常基本的图形显示程序。我真正想要它做的就是给我一个窗口,让我在上面绘制rgbα像素,并访问有关这些像素的信息。也许还有其他我不知道的东西,但那就是我目前列表上的全部内容。我的研...