- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想自学 SDL,但在第一次尝试时遇到了非常不愉快的问题。我做了一些研究,发现我首先需要让 CodeBlocks 知道库所在的位置。首先,我有 64 字节的操作系统。
就在我读的时候,我把东西放进去:
项目 -> 链接器设置(直接链接到 .dll 文件,我当然选择了 x64),以及“其他链接器选项”中的“-lmingw32 -lSDL2main -lSDL2”。这个让我有点困惑,但是用 64 替换 32 会产生另一个错误,所以我保持这种方式。
项目 -> 搜索目录:
-> Compiler: link to /include folder with header files
-> Linker: link to /lib folder with .dll files
最佳答案
您必须拥有“兼容”版本的库和编译器——我的意思是架构,32 位或 64 位。
我看到您使用的是 32 位 MinGW,因此请始终使用 32 位 SDL 库。
这是关于选择 SDL 库的版本。至于您的主要问题,您是否正确执行了在 CodeBlocks 中配置 SDL2 的所有步骤?
.lib
文件,可能您从 SDL 站点下载了错误的包。
关于codeblocks - 对 SDL_Init ( CodeBlocks ) 的 undefined reference ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33881421/
所以,大约一年前我开始使用 SDL,我只是认为 SDL_Init 初始化了 SDL 的子系统(如此处所写:https://wiki.libsdl.org/SDL_Init),我必须先调用它。但是今天,
编辑:更新了一些新信息(粗体)。此外,代码和 Valgrinds 输出也已更新。 我最近开始使用 SDL2 作为我的图形库。在开发了一些东西之后,我决定运行 Valgrind 并发现我在泄漏内存……很
有没有可靠的方法SDL_Init()在测试用例中使用失败? 最佳答案 我认为您可以通过不包含 SDL 动态链接库 (SDL.dll) 来强制它失败。 关于sdl - 如何强制 SDL_Init() 失
这个问题在这里已经有了答案: What is an undefined reference/unresolved external symbol error and how do I fix it?
我目前正在 mingw 下交叉编译 Sprite 引擎。因此我有 2 个问题。 SDL 的行为由 Emscripten 通过 WebGL 层模拟。使用 emcc 编译时,我什至不必链接 SDL 库。
我目前正在 mingw 下交叉编译 Sprite 引擎。因此我有 2 个问题。 SDL 的行为由 Emscripten 通过 WebGL 层模拟。使用 emcc 编译时,我什至不必链接 SDL 库。
我有以下代码。 #include #include #include #ifdef __MINGW32__ #undef main #endif int main (int argc, char
我今天开始使用 SDL,之前遇到了一些麻烦,现在我让它运行了,但它不会让我初始化它。 这是我的代码: #include #include "SDL.h" #undef main using name
我想自学 SDL,但在第一次尝试时遇到了非常不愉快的问题。我做了一些研究,发现我首先需要让 CodeBlocks 知道库所在的位置。首先,我有 64 字节的操作系统。 就在我读的时候,我把东西放进去:
在我的应用程序中,我想使用配置文件。然而,我在这里遇到先有鸡还是先有蛋的问题:配置文件甚至可以描述应该如何初始化 SDL(和其他东西)。因此,我需要在 SDL_Init() 之前调用 SDL_GetP
我正在尝试使用 Qt Creator(Qt 5.1.1)构建以下基本 SDL2 应用程序。 SDLTest.pro : TARGET = SDLTest01 CONFIG += console T
我目前正在浏览此网站的 SDL 教程: ( http://lazyfoo.net/tutorials/SDL/01_hello_SDL/linux/index.php ), 使用 Windows 10
我是第一次开始使用 SDL 库,我使用 apt-get install 将其下载到 Windows 子系统 (Ubuntu) 上。当我调用 SDL 库中的函数然后运行 makefile 时,我会看
我一直在尝试重新运行一个使用 SDL2 的旧 c++ eclipse 项目,但试图重新创建我的系统以达到 SDL2 正常工作的程度变得令人恼火。此时我正在尝试重新安装 eclipse、mingw 和
我正在尝试一切来运行这个测试程序并不断收到此错误消息: g++ objects/src_files/display.o objects/src_files/main.o -o program -L/u
所以我正在尝试编译一个基本的 sdl 程序。我遇到了多个不同的错误,我已经解决了无法找到相关库的问题。这个错误但是我不知道如何解决。错误的 realoc 错误尤其让我担心,尽管我认为一旦我弄清楚如何定
我正在尝试在我的项目中学习和使用 SDL。起初我遇到了一些问题,我的 ide 找不到它。我正在使用 clion ide 和 mingw。我在 mingw (C:\MinGW\include\SDL2)
我是一名优秀的程序员,十分优秀!