Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在c+;中创建文件夹(目录)+;这在windwos和linux上都能正常工作 我必须编写一个C++程序,它创建一个目录,但是它必须在Linux和Windows(10)上工作。我已经编写了一个创建文件夹(目录)的程序,但是它与库不兼容_C++_Linux_Windows - Fatal编程技术网

如何在c+;中创建文件夹(目录)+;这在windwos和linux上都能正常工作 我必须编写一个C++程序,它创建一个目录,但是它必须在Linux和Windows(10)上工作。我已经编写了一个创建文件夹(目录)的程序,但是它与库不兼容

如何在c+;中创建文件夹(目录)+;这在windwos和linux上都能正常工作 我必须编写一个C++程序,它创建一个目录,但是它必须在Linux和Windows(10)上工作。我已经编写了一个创建文件夹(目录)的程序,但是它与库不兼容,c++,linux,windows,C++,Linux,Windows,提前感谢您。将boost库用作 boost::filesystem::create_directory(path); 要使用boost,您必须添加boost库并将此头用于文件系统 #include <boost/filesystem.hpp> #包括 使用与windows和linux兼容的库,如boostIf。如果您可以使用C++17,则有std::filesystem。请参阅。不需要图书馆。标准的跨平台库已经这样做了。我不能包含该头文件。要包含该头文件,您必须先安装boost库

提前感谢您。

将boost库用作

boost::filesystem::create_directory(path);
要使用boost,您必须添加boost库并将此头用于文件系统

#include <boost/filesystem.hpp>
#包括

使用与windows和linux兼容的库,如boostIf。如果您可以使用C++17,则有
std::filesystem
。请参阅。不需要图书馆。标准的跨平台库已经这样做了。我不能包含该头文件。要包含该头文件,您必须先安装boost库。