相关疑难解决方法(0)

简单地包括SDL标头会导致链接器错误

我打算将我的游戏从过剩迁移到sdl.

它完全适应过剩,但我想使用一些sdl功能.

所以我进入我的项目属性,在目标标题下我单击要编译的程序,构建阶段,链接二进制文件库,添加SDL.framework

与我为OpenGL.framework和GLUT.framework完成的操作完全相同

但是,当我添加:#include <SDL/SDL.h>当我尝试构建时,它会出现链接器错误:

Undefined symbols for architecture x86_64:
  "_main", referenced from:
      __start in crt1.o
     (maybe you meant: _SDL_main)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

谷歌搜索只会导致一些公平的结果,但没有真正的解释.

c++ opengl macos sdl xcode4

11
推荐指数
1
解决办法
7717
查看次数

如何将ffplay作为无窗口进程运行?

我正在将ffplay作为后台进程运行,该进程将图像数据提供给主UI进程。我设置了“ SDL_VIDEODRIVER = dummy”,以禁止在SDL窗口中显示ffplay视频。

问题是,即使未显示视频输出窗口,ffplay进程仍会显示为应用程序窗口(坞站,CMD + TAB条目等)。我该如何避免呢?

sdl ffmpeg

5
推荐指数
2
解决办法
2630
查看次数

标签 统计

sdl ×2

c++ ×1

ffmpeg ×1

macos ×1

opengl ×1

xcode4 ×1