1

我正在尝试在 emacs 中使用 C++ SDL 代码并在 Mac OS X Lion 下编译它。在带有 SDL 模板和框架的 XCode 中,一切正常,但是当我尝试编译在 Internet 上找到的一些示例 SDL 代码时:http: //pastebin.com/cWH5X8Hu我无法使用 emacs 使其工作。我总是收到这样的错误: http: //pastebin.com/BZ3xJsmv。我使用的命令是g++ -o sdltest main.cpp sdl-config --cflags --libs. 我已经从源代码安装了 SDL,但我不知道可能出了什么问题。

4

1 回答 1

2

您正在尝试链接不兼容的库版本,您需要获取 lib SDL 的 X86_64 版本。

ld:警告:忽略文件/usr/lib/libSDL.a,文件是为存档而构建的,它不是被链接的体系结构(x86_64)

这个错误根本与 emacs 无关。

于 2012-05-22T02:57:25.157 回答