gpt4 book ai didi

javascript - 使用 SDL2 (emscripten) 的未知类型名称 "SDL_RendererFlip"

转载 作者:行者123 更新时间:2023-11-30 05:26:55 29 4
gpt4 key购买 nike

我尝试使用 emscripten 编译这个 SDL2 教程:Text input tutorial

但是我遇到了这个错误:

error: unknown type name 'SDL_RendererFlip'; did you mean 'SDL_RendererFlags'?
error: use of undeclared identifier 'SDL_RenderCopyEx'

<SDL/SDL.h>已经包括了。我不知道为什么编译器找不到枚举和函数。

https://wiki.libsdl.org/SDL_RendererFlip
https://wiki.libsdl.org/SDL_RenderCopyEx


命令行参数是:

emcc main.cpp -o main.html --preload-file files@/ -s USE_SDL=2 -s USE_SDL_IMAGE=2 -s SDL2_IMAGE_FORMATS=['bmp'] -s USE_SDL_TTF=2

代码开头包含:

#include <SDL/SDL.h>
#include <SDL/SDL_image.h>
#include <SDL/SDL_ttf.h>
#include <emscripten.h>
#include <stdio.h>
#include <string>
#include <sstream>

最佳答案

#include <SDL/SDL.h>包括 emscripten 内置 SDL 1.3。

#include <SDL.h>将使用 emscripten-ports SDL2。

关于javascript - 使用 SDL2 (emscripten) 的未知类型名称 "SDL_RendererFlip",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37568585/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com