win10プラットフォームでFTLK開発環境を構築する

    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に示すように:

図(1)VS2013でfltk.slnプロジェクトを開く

    4.2)FLTK v1.3.5を2つのバージョンにコンパイルします。デバッグとリリース
    a)VS2013ソリューションエクスプローラーで、デモプロジェクトを右クリック->スタートアッププロジェクトとして設定;
    b)ツールバーで、コンパイルプロパティをデバッグに設定しますそしてWin32;
    c)ソリューションfltk-> [Generate]を右クリックして、ライブラリファイルのデバッグバージョンを取得します;
    d)ツールバーで、コンパイルプロパティをReleaseとWin32に変更し、Ctrl + Shift + Bショートカットキーを押します。ライブラリファイルのリリースバージョンを生成します。

図(2)FLTKv1.3.5のデバッグバージョンライブラリファイルをコンパイルする

図(3)FLTKv1.3.5のリリースバージョンライブラリファイルをコンパイルする

    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)に示すように、ディレクトリの下:

図(4)FLフォルダーをVS2013のVC /インクルードパスにコピーします

    5.2)fltk-1.3.5 / libフォルダー内のすべての* .libファイルをVS2013のVC / libパスにコピーします。つまり、
C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ VC \ libディレクトリにコピーします。 、
図(5)に示すように:

図(5)*。libファイルをVS2013のVC / libディレクトリにコピーします

    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フィールドを追加します。

図(5)WIN32フィールドの追加

    6.3)Comctl32.libやfltkd.lib(dでマークされたデバッグバージョン)などの対応するライブラリファイルをリンカーに追加します。
    プロジェクトを右クリック->構成プロパティ->リンカー->入力->追加の依存関係次のようなアイテム:

Comctl32.lib
fltkd.lib

図6に示すように:

図(6)対応するライブラリファイルをリンカーに追加する

    6.4)VS2013にForceUT8プラグインを追加します。これはBOMタイプではないことに注意してください。このプラグインは、すべてのコードファイルをUTF-8エンコード形式で強制的に保存し、FLTKでの中国の文字化け問題の問題を解決します。手順は次のとおりです
    。VS2013メニューバーの[ツール]を右クリック->拡張機能と更新-> [オンライン]をクリック->検索ボックスに入力:ForceUTF8->約2分待つと、プラグインが表示されます[ダウンロード]をクリックし、VS2013を再起動します。

図(7)VS2013にForceUTF8プラグインを追加して、中国の文字化けの問題を解決します

    6.5)Ctrl + Shift + Bを押してプロジェクトをコンパイルし、F5を押して以下を取得します。

図(8)FLTKテストに成功しました!

    これは、FLTKライブラリファイルが正常にコンパイルされ、FTLK環境が構成されていることを意味します。

おすすめ

転載: blog.csdn.net/sanqima/article/details/108184789
おすすめ