SDL和g ++总是会产生错误?

时间:2013-07-21 04:36:33

标签: c++ compiler-construction compiler-errors g++ sdl

我认为我已正确安装SDL,但我找不到像python中的import Pygame那样检查的方法。我正在使用Ubuntu 13.04。这是我的C ++代码#include "SDL/SDL.h"中的标题。当我在代码目录中运行g++ -Test -o "testcode" "lesson02.cpp"时,我得到/usr/bin/ld: cannot open linker script file est: No such file or directory。我试图遵循懒惰的Foo的教程,但编译并没有真正涵盖,我迷路了。我是否需要在编译命令中编写其他内容以包含SDL? SDL安装不正确吗?我的包含行有问题吗?

2 个答案:

答案 0 :(得分:2)

您应该将-lsdl添加到您的g ++选项中。

编辑:真正的解决方案是删除-Test选项,因为g ++将其视为“名为est的加载脚本文件”。

答案 1 :(得分:2)

在编译代码的末尾添加-lSDL