3

FLフォルダをプロジェクトにコピーしました。

そしてそれは私にこれを示しています:

1> ------ビルド開始:プロジェクト:クライアント、構成:デバッグWin32 ------ 1> Main.cpp 1> c:\ users \ user \ document \ visual studio 2012 \ projects \ talktome \ talktome \ fl \ xutf8.h(33):致命的なエラーC1083:インクルードファイルを開くことができません:'X11 / Xh':そのようなファイルまたはディレクトリはありません==========ビルド:0成功、1失敗、0アップ-現在まで、0スキップ==========

私のソースコードは

using namespace std;

#include "FL\Fl.H"
#include "FL\Fl_Window.H"

#define   WIDTH    700
#define   HEIGHT   500

int main()
{
    Fl_Window win(WIDTH, HEIGHT, "TalkToMe");

    win.begin();
    win.end();

    win.show();

    return Fl::run();
}
4

2 に答える 2

5

FLTKに含める前に、「#defineWIN32」があるかどうかを確認する必要があります。手伝います。そうすべき。ここでの同様の問題:

MSVCのFLTKにはx11ヘッダーが必要ですか?

于 2012-09-11T17:07:47.940 に答える
2
  • \includeステートメントでは使用しないでください。スラッシュを使用し/ます。

  • マイコトキシンへのコメントで言及している問題は、リンクの問題があることを明確に示しています。fltkライブラリとヘッダーファイルの場所をコンパイラに指示する必要があります。Unresolved external symbolsあなたが知っていることを1つだけ意味します...:)

  • マイコトキシンのテキストで説明されているように、WIN32を定義する必要はありません。コンパイラがそれを行い、FLTKはこの事実を使用します。そうでない場合でも、通常はコンパイラーへのパラメーターとして指定します(GCCの場合は-DWIN32、CLの場合は同様のもの)。

  • http://seriss.com/people/erco/fltk-videos/でGregのビデオチュートリアルをご覧ください。彼は、Microsoft VisualStudio7を使用してFLTKを構成して小さなアプリを構築する方法を説明しています。

  • 最後に、ソースパッケージを取得し、README.MSWindows.txtファイルを読み取ります。WindowsでFLTKベースのアプリケーションを構築するために知っておく必要のあるすべてのことを説明しています。

于 2012-09-12T07:38:54.750 に答える