ゲーム開発用の軽量なクロスプラットフォーム ファイル システム ライブラリが必要です。Windows、Linux、Mac でゲームを出荷したいと考えています。
私の知る限り、dirent.hの使用は 3 つのプラットフォームすべてで機能します。ただし、より使いやすいライブラリが存在するかどうかを知りたかったのですが、直接 dirent を使用すると混乱し、どこにも行きませんでした。
Boost も試してみましたが、軽量ではないことと、ゲームの Unix ポートで問題が発生したことが気に入りませんでした。
私が必要とする機能は次のとおりです。
- ディレクトリ ツリーを再帰的に読み取る
- ディレクトリ内のすべてのファイルを取得する
- ディレクトリ内のすべてのサブディレクトリを取得する