差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
fltk:install [2025/05/23 08:50] – [FLTKのインストール] freemikan | fltk:install [2025/06/12 16:47] (現在) – [インストール実行] Use caption for game play video freemikan | ||
---|---|---|---|
行 1: | 行 1: | ||
====== FLTKのインストール ====== | ====== FLTKのインストール ====== | ||
- | + | [[fltk:|{{: | |
- | {{: | + | |
FLTKのアプリケーションを開発するのに必要なものは、たいてい使用しているLinuxディストリビューションのパッケージマネージャーで簡単にインストールできます。 | FLTKのアプリケーションを開発するのに必要なものは、たいてい使用しているLinuxディストリビューションのパッケージマネージャーで簡単にインストールできます。 | ||
行 10: | 行 9: | ||
まず、FLTKのバージョンについて軽く確認しておくことにします。 | まず、FLTKのバージョンについて軽く確認しておくことにします。 | ||
- | |||
- | < | ||
- | 近いうちにほとんどのLinuxディストリビューションがFLTK 1.4の提供を始めることが期待されます。 | ||
- | そのときには迷うことなくFLTK 1.4を利用すれば良いでしょう。 | ||
- | </ | ||
===== FLTKのバージョン ===== | ===== FLTKのバージョン ===== | ||
行 53: | 行 47: | ||
__このチュートリアルではFLTK 1.4を使用します__。 | __このチュートリアルではFLTK 1.4を使用します__。 | ||
- | そして、ディストリビューションのパッケージシステムに影響を及ぼさない、より確実で簡単な方法を取ります。 | + | そして、__学習と実験のためと割り切って__、ディストリビューションのパッケージシステムに影響を及ぼさないように暫定的な方法を取ります。 |
FLTK 1.4をソースからビルドして、システム全体のディレクトリにインストールするのではなく、ユーザーのホームディレクトリ以下にインストールします。 | FLTK 1.4をソースからビルドして、システム全体のディレクトリにインストールするのではなく、ユーザーのホームディレクトリ以下にインストールします。 | ||
FLTK 1.4を利用するプログラムは、ビルド時に明示的にそのホームディレトリ以下のパスを指定するようにします。 | FLTK 1.4を利用するプログラムは、ビルド時に明示的にそのホームディレトリ以下のパスを指定するようにします。 | ||
+ | |||
+ | < | ||
+ | 近いうちにほとんどのLinuxディストリビューションがFLTK 1.4の提供を始めることが期待されます。 | ||
+ | そのときには迷うことなくFLTK 1.4を利用すれば良いでしょう。 | ||
+ | </ | ||
===== FLTK 1.4のビルド・インストール手順 ===== | ===== FLTK 1.4のビルド・インストール手順 ===== | ||
行 70: | 行 69: | ||
あまりに長くなるのを避けるために、サンプルプログラムの実行は次回に回すことにします。 | あまりに長くなるのを避けるために、サンプルプログラムの実行は次回に回すことにします。 | ||
- | < | + | < |
ここで紹介するインストール手順はあくまで一例に過ぎません。 | ここで紹介するインストール手順はあくまで一例に過ぎません。 | ||
ただし、以降のチュートリアルを通してこの方法でインストールされたことを前提としています。 | ただし、以降のチュートリアルを通してこの方法でインストールされたことを前提としています。 | ||
行 82: | 行 81: | ||
* https:// | * https:// | ||
- | ここページに **fltk-1.4.3-source.tar.gz** というファイルへのリンクがあるので、それをダウンロードします。 | + | このページに **fltk-1.4.3-source.tar.gz** というファイルへのリンクがあるので、それをダウンロードします。 |
{{ : | {{ : | ||
行 115: | 行 114: | ||
==== CMakeコンフィギュレーションの実行 ==== | ==== CMakeコンフィギュレーションの実行 ==== | ||
- | FLTKには伝統的なconfigureスクリプトも提供されているのですが、同時にCMakeファイルも提供されています。 | + | FLTKのソースには伝統的なconfigureスクリプトも提供されているのですが、同時にCMakeファイルも提供されています。 |
このチュートリアルではCMakeを利用します。 | このチュートリアルではCMakeを利用します。 | ||
もしCMakeがシステムにインストールされていない場合はインストールします。 | もしCMakeがシステムにインストールされていない場合はインストールします。 | ||
行 160: | 行 159: | ||
「-j8」は並列コンパイルを指示するものです。 | 「-j8」は並列コンパイルを指示するものです。 | ||
CPUのコア数によってはかなりの高速化が見込めます。 | CPUのコア数によってはかなりの高速化が見込めます。 | ||
- | 実際のCPUのコア数に合わせて、8を適当な数にしてください。 | + | 実際のCPUのコア数に合わせて8を適当な数にしてください。 |
- | いずれにせよ、よほど古いマシン出ない限りさほど時間がかからずビルドは完了するはずです。 | + | どのような数を指定するにせよ、よほど古いマシンでない限りはさほど時間がかからずビルドは完了します。 |
行 201: | 行 200: | ||
</ | </ | ||
- | プレイ中の画面 | + | < |
- | + | < | |
- | {{ :fltk:fltk_blocks.jpg |FLTK blocksのプレイ画面}} | + | {{ :fltk:playing_fltk_blocks_game.mp4? |
+ | </ | ||
なかなか面白いゲームです。 | なかなか面白いゲームです。 |