diff --git a/cpp/apps/primitives_gallery/main.cpp b/cpp/apps/primitives_gallery/main.cpp index c0e72250..8cc3c517 100644 --- a/cpp/apps/primitives_gallery/main.cpp +++ b/cpp/apps/primitives_gallery/main.cpp @@ -176,8 +176,12 @@ int main(int argc, char** argv) { return 2; } const char* out_dir = argv[i + 1]; - // Best-effort mkdir (idempotente). + // Best-effort mkdir (idempotente). Windows mkdir() solo acepta el path. +#if defined(_WIN32) + mkdir(out_dir); +#else mkdir(out_dir, 0755); +#endif std::vector items; items.reserve(k_demo_count);