Ich versuche, den folgenden Code auszuführen.
Code: Select all
fs::directory_entry result(CodeSource::ARDUINO_SOURCE);
if (!result.exists()) {
fs:create_directory(result);
}
return result;
Code: Select all
terminate called after throwing an instance of 'std::filesystem::__cxx11::filesystem_error'
what(): filesystem error: cannot create directory: No such file or directory [~/arduino_source]
In den Dokumenten steht, dass es so funktioniert, als ob ich mkdir darauf ausgeführt hätte, also habe ich es ausprobiert und es hat einwandfrei funktioniert.
Ich verwende Ubuntu 20.10.