HSPをmakeするときにSDL2に関するファイルがないと言われる

 HSP(Hot soup processer)の環境を作ることにした。HSPの作業環境はWindowsのほかLinux、 Raspberry Piにも対応しているようで、以下のページでインストール方法が紹介されている。

https://www.onionsoft.net/hsp/v36/doclib/hsp3linux_pi.html

僕の環境はUbuntu20.04で、基本的にはaptを使ってインストールを行った。結果から言うと、このページに書かれているとおりにインストールを進めてもうまく行かなかった。

makeを実行したのあとに、SDL2/SDL_ttf.hがないとか、SDL2/SDL_image.hがないとか、SDL2/SDL_mixer.hがないとか言われる。また、curl/curl.hもないとか言われている。

SDLに関しては、ページで紹介するものではなくて、

libsdl2-ttf-dev libsdl2-image-dev libsdl2-mixer-dev

をダウンロードしたらうまく行った。

curl.hに関しては、libcurl4-nss-devというのを入れるとうまくいくらしい。あんまり良く調べていないので、このパッケージが何のためのものかはよくわからないのだが、参考ページによるとlibcurlというもののための開発用パッケージらしい。

参考 : https://lynxbee.com/how-to-resolve-fatal-error-curl-curl-h-no-such-file-or-directory-for-ubuntu-linux/#.Y5XLj9IX5H4

以上より、実行するコマンドは、

$ sudo apt install libsdl2-ttf-dev libsdl2-image-dev libsdl2-mixer-dev libcurl4-nss-dev

0 件のコメント:

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。