用什么来替换端口上的glob_t和glob()到Windows?

Wil*_*mKF 5 c++ windows porting glob

我有一些像这个片段的代码:

#include <glob.h>

glob_t globBuf;
const int result = glob(remoteFileName.c_str(), 0, 0, &globBuf);

if (result == GLOB_NOSPACE) {
  ...
} else if (result == GLOB_NOMATCH) {
  ...
} else {
  ...
}
Run Code Online (Sandbox Code Playgroud)

但我找不到glob.h窗户.

我将在Microsoft Windows上使用什么来提供从Linux移植此代码的等效功能?

Som*_*ude 3

glob是 POSIX 特有的东西,在 Windows 上不存在。在 Windows 上查看FindFirstFile和它的配套函数。