最新のVisual Studio 2019でFLTKを使うプロジェクトのテンプレート。
主にインタラクティブCG用。
Visual Studio 2019 16.3.2でビルドを確認していますが、他のバージョンでも使用できると思います。
授業で用いるものとはバージョンが異なる可能性があります。
- FLTK 1.3.5
- freeglut 3.2.1
- /FLTK-Example/Impressionist以下にImpressionist.zipの/Impressionist/Impressionist以下のファイルを追加します
- FLTK-Example.slnをVisual Studio 2019で開き、ビルドします
- サンプルプロジェクトのソースコードはリポジトリから除外しています
ビルド手順を参照し、各自でファイルを追加してください - ランタイムライブラリに非DLL版を使用しています
つまり/MD
や/MDd
ではなく/MT
や/MTd
を使用しています - サンプルプロジェクトでは準拠モードをオフにしています(
/permissive
を指定しています)
配布されるソースコードが誤っているためです - サンプルプロジェクトではWindows.hを強制的に読ませるようにしています
配布されるソースコードがWindows用としては誤っているためです - 一部のライブラリのビルドにあたってC4996を無効化しています
サンプルプロジェクトにおいては影響はありませんが、ビルドが通らない場合はこの指定を追加してみてください
Fl_Native_File_Chooser関連をコンパイルから除外してください。