MKDir?
-
Hey Leute früher verwendete ich mine MKDir funktion so:
bool makeDirectory(const std::string& path) { #ifdef WIN32 return mkdir(path.c_str()) != -1; #else return mkdir(path.c_str(), 0755) != -1; #endif }
Nun habe ich CLion heruntergladen (eine andere IDE) die mir sagt das bei #else mkdir nur 1 argument haben darf. Meine Includes:
#ifdef __unix__ // for mkdir #include <unistd.h> #include <libgen.h> #include <sys/stat.h> #include <climits> #endif #ifdef _WIN32 #include <direct.h> #endif
-
Wen interessiert, was IDEs sagen. Der Compiler gibt den Ton an.