Cairo と Visual C++ を使用して「ビジュアル」アプリケーションを作成するために必要な手順を説明するこのガイドを読みました。このガイドでは、特定の dll ファイルをダウンロードして、実行可能ファイルが作成されたディレクトリ (デバッグ) に保存することをお勧めします。以下は、Nil がチュートリアルで参照しているファイルのリストです。
- cairo Binaries (はい、Dev パッケージには DLL が含まれていないため、binaries パッケージも必要です) -> libcairo-2.dll
- zlib バイナリ -> zlib1.dll
- libpng バイナリ -> libpng12-0.dll
- Freetype バイナリ -> freetype6.dll
- FontConfig バイナリ -> libfontconfig-1.dll
- expat バイナリ -> libexpat-1.dll
ご覧のとおり、かなりのファイル数です。これがこれを行う「正しい」方法かどうか疑問に思っていましたか?この場合、「ベストプラクティス」と見なされる別の方法はありますか?