我正在尝试在 Ubuntu 12.04 上安装。我已提取该文件,然后在终端中openssn
输入后,我得到了以下信息:cd openssn
sudo make
main.cpp:32:17: fatal error: SDL.h: No such file or directory
我已经在整个论坛上搜索如何修复此问题,但一直没有找到解决办法。这是我第一次尝试安装程序。
答案1
我假设您是从 openssn-1.3.tar.gz 安装的。README 对所需内容的说明相当隐晦,因为它假设您有一定经验,并且可能要为任意数量的 Linux 发行版进行编译。通过反复试验,我通过从 Synaptic 安装使其“make”而没有错误或警告:libsdl-mixer1.2、libsdl-ttf2.0-0、libsmpeg0、sdlbasic、sdlbrt、libasound2-dev、libavahi-client-dev、libavahi-common-dev、libcaca-dev、libdbus-1-dev、libdrm-dev、libgl1-mesa-dev、libglu1-mesa-dev、libpulse-dev、libsdl1.2-dev、libslang2-dev、libx11-xcb-dev、libxcb-glx0-dev、libxdamage-dev、libxfixes-dev、libxxf86vm-dev、mesa-common-dev、x11proto-damage-dev、x11proto-dri2-dev、x11proto-fixes-dev, x11proto-gl-dev、x11proto-xf86vidmode-dev、libsdl-gfx1.2-4、libsdl-gfx1.2-dev、libsdl-image1.2-dev、gnu-smalltalk、gnu-smalltalk-common、libgst7、libmikmod2-dev、libsdl-mixer-gst、libsdl-mixer1.2-dev 和 libsigsegv2。
我是在 12.10 上构建的,因此一些细节可能略有不同。
祝好运并玩得开心点!