fltkライブラリを使用するMinGWでプロジェクトをコンパイルしようとしています。fltkを使ってファイルにアクセスすると、「-lfltkが見つかりません」と表示されます。
ライブラリの.dllを取得し、それをどこに配置するかが問題になることはわかっていますが、これを理解するのに多くの問題があります。fltk.lib.dspとfltkdll.dspという名前のfltkフォルダーに2つのファイルが見つかりました。これらのファイルをsystem32フォルダーに入れようとしましたが、うまくいきませんでした。これらは両方ともVC++6プロジェクトファイルであり、実際には.dllファイルや.libファイルではないためだと思います。私はこの記事を見つけました:
http://www.fltk.org/articles.php?L372+I0+TFAQ+P1+Q
しかし、私はそれが何を言っているのか理解していません。
FLTKヘッダーファイルに埋め込まれた正しいリンケージコマンドを取得するには、FL_DLLプリプロセッサシンボルを定義する必要があります。
どういう意味ですか?#defineの前に何かする必要がありincludeますか?この文はどのようにコードに変換されますか?
私が正しい方向に進んでいない場合は、教えてください。どんな助けでも大歓迎です。
編集:
また、PATH変数をC:\ MinGW /bin/に設定しています。そこでファイルを設定してみましたが、うまくいきませんでした。私はこれらの.dspファイルに何かをしなければならないことを知っていますが、何をすべきかわかりません。