Linux の gcc で _findfirst / findfirst、_findnext / findnext API が見つからないようです。実際には、標準テンプレート ライブラリ (STL) が含まれている場合はそれを使用します。
Linux for C++ (gcc) のディレクトリ内のファイルを一覧表示するために使用できる API を知っている人はいますか?
これは C++ スタイルの API ではありませんが、見つからない API (DOS/Windows スタイルの findfirst/findnext の Linux/Unix 対応) は opendir/readdir/closedir です。
opendir/readdir/closedir を使用する主な利点は、追加のライブラリが必要ないことです (これは、既に使用している C ライブラリの一部です)。実際、Boost ファイルシステム ライブラリは、opendir/readdir/closedir を使用して、ディレクトリ内のファイルのリストを取得します。
参考文献:
Boost.Filesystemライブラリを確認してください。
STL には、ディレクトリ内のファイルを一覧表示する機能はまだありません。ただし、既に認識しているファイルを開く機能はあります。