FTLKは、OpenGL機能が組み込まれた、軽量のクロスプラットフォームC ++ GUI開発ライブラリであり、速度が速く、サイズが小さく、プロトコルが緩いなどです。以下では、Win10プラットフォームでFTLK開発環境を構築する方法について説明します。
1.ソフトウェア環境
Win1064ビット
FTLKバージョン:v1.3.5
開発ツール:VS2013
2、バージョンv1.3.5をダウンロードするためのFTLK公式Webサイト、VS2013をダウンロードするためのMicrosoftの公式Webサイト、またはVS2013をダウンロードするためのMSDN itellyou、
3.最初にVS2013をインストールし、C ++コンパイル環境に関連するコンポーネントを確認し、次にインストールが完了するまで確認します。
4. FTLK v1.3.5をコンパイルします。4.1
)fltk-1.3.5-source.tarファイルを解凍し、fltk-1.3.5 \ ide \ VisualC2010ディレクトリに入り、fltk.slnを見つけ、fltk.slnを右クリックして、VS2013で開きます。図1に示すように:
4.2)FLTK v1.3.5を2つのバージョンにコンパイルします。デバッグとリリース
a)VS2013ソリューションエクスプローラーで、デモプロジェクトを右クリック->スタートアッププロジェクトとして設定;
b)ツールバーで、コンパイルプロパティをデバッグに設定しますそしてWin32;
c)ソリューションfltk-> [Generate]を右クリックして、ライブラリファイルのデバッグバージョンを取得します;
d)ツールバーで、コンパイルプロパティをReleaseとWin32に変更し、Ctrl + Shift + Bショートカットキーを押します。ライブラリファイルのリリースバージョンを生成します。
5. FLTK v1.3.5環境を構成します
5.1)fltk-1.3.5 / FLのフォルダー全体をVS2013のVC / includeパスにコピーします。つまり、
C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ VC \ includeにコピーします。図(4)に示すように、ディレクトリの下:
5.2)fltk-1.3.5 / libフォルダー内のすべての* .libファイルをVS2013のVC / libパスにコピーします。つまり、
C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ VC \ libディレクトリにコピーします。 、
図(5)に示すように:
6. FTLKをテストする
6.1)VS2013を再起動し、FLTKhelloという名前の新しい空のコンソールタイププロジェクトを作成し、hello.cppファイルを追加します。コードは次のとおりです
。//hello.cpp
#include <FL/Fl.H>
#include <FL/Fl_Window.H>
#include <FL/Fl_Box.H>
int main(int argc, char* argv[]) {
Fl_Window *window;
Fl_Box *box;
window = new Fl_Window(450, 330, "First App!");
box = new Fl_Box(20, 40, 360, 200, "Hello FLTK,你好 FLTK");
box->box(FL_FLAT_BOX);
box->labelsize(36); //设置字体大小
box->labelfont(FL_BOLD+FL_ITALIC); //设置字体样式
box->labeltype(FL_SHADOW_LABEL); //设置label类型
window->end();
window->show(argc, argv);
return Fl::run();
}
6.2)
図(3)に示すように、前処理WIN32フィールドを追加し、プロジェクトを右クリック->構成プロパティ-> C / C ++->プリプロセッサ->プリプロセッサ定義-> WIN32フィールドを追加します。
6.3)Comctl32.libやfltkd.lib(dでマークされたデバッグバージョン)などの対応するライブラリファイルをリンカーに追加します。
プロジェクトを右クリック->構成プロパティ->リンカー->入力->追加の依存関係次のようなアイテム:
Comctl32.lib
fltkd.lib
図6に示すように:
6.4)VS2013にForceUT8プラグインを追加します。これはBOMタイプではないことに注意してください。このプラグインは、すべてのコードファイルをUTF-8エンコード形式で強制的に保存し、FLTKでの中国の文字化け問題の問題を解決します。手順は次のとおりです
。VS2013メニューバーの[ツール]を右クリック->拡張機能と更新-> [オンライン]をクリック->検索ボックスに入力:ForceUTF8->約2分待つと、プラグインが表示されます[ダウンロード]をクリックし、VS2013を再起動します。
6.5)Ctrl + Shift + Bを押してプロジェクトをコンパイルし、F5を押して以下を取得します。
これは、FLTKライブラリファイルが正常にコンパイルされ、FTLK環境が構成されていることを意味します。