4

私は学校のプロジェクトを行っており、GUI のフォームを組み込む必要があります。悲しいことに、私は GUI の経験がまったくないので、ここ数時間さまざまなツールキットを比較し、軽量な FLTK に落ち着きました。また、さまざまなガイドを読んで FLTK のインストールを試みましたが、うまくいきませんでした。

誰かが私に何をすべきかを段階的に教えてくれるかどうか疑問に思っていました. 前もって感謝します

ところで、Windows 7でVisual Studio 2010 Professionalを使用しています

4

4 に答える 4

4

その方法を示すブログ投稿があります。

これは VS2003 で行われましたが、同じ手順が VS2010 でも同様に機能することが確認されています。

fltk ダウンロードをインストール、解凍、およびビルドした後、プロジェクトのプロパティで次のことを確認する必要があります。

  1. 必要な追加のインクルード ディレクトリを追加します。
  2. [プロジェクト プロパティ] -> [リンカー] -> [入力] -> [追加の依存関係] で、{fltkd, wsock32, comctl32}.lib ライブラリが含まれていることを確認します。
  3. [プロジェクト プロパティ] -> [リンカー] -> [全般] -> [追加のライブラリ ディレクトリ] で、fltk ライブラリ ファイルの正しいパスが指定されていることを確認します。
  4. [プロジェクト プロパティ] -> [C/C++] -> [コード生成] -> [ランタイム ライブラリ] フィールドで、[マルチスレッド デバッグ DLL (/MDd)] フィールドが選択されていることを確認します。

次に、次の「Hello World」サンプルなどの簡単な例を試すことができます。

#include <FL/Fl.H>  
#include <FL/Fl_Window.H>  
#include <FL/Fl_Box.H>  

int main(int argc, char **argv)  
{  
  Fl_Window *window = new Fl_Window(300,180);  
  Fl_Box *box = new Fl_Box(20,40,260,100,"Hello, World!");  
  box->box(FL_UP_BOX);  
  box->labelsize(36);  
  box->labelfont(FL_BOLD+FL_ITALIC);  
  box->labeltype(FL_SHADOW_LABEL);  
  window->end();  
  window->show(argc, argv);  
  return Fl::run();  
} 
于 2011-08-30T21:46:21.987 に答える
1

10 年前、Greg Ercolano は、FLTK を使用する Visual Studio 7 プロジェクトのセットアップ方法に関するビデオを作成しました。彼の優れた (FLTK 関連の) ビデオをご覧ください。このプロセスは、新しい Microsoft(R) VisualStudio(TM) とあまり変わらないはずです。また、Greg の「FLTK チート シート」ページを参照することを強くお勧めします。

于 2014-09-16T11:28:06.367 に答える
0

この質問は古いことは理解していますが...

FLTK を NuGet 経由で直接インストールできるようになりました。手動で何もする必要はありません。

https://blogs.msdn.microsoft.com/vcblog/2015/02/13/find-your-favorite-library-for-c-in-nuget/

NuGet パッケージ マネージャーを使用して "FLTK" を検索するだけです。

于 2016-02-02T17:23:06.007 に答える