std::experimental::filesystem Fehler
-
nach dem inkludieren von
#include <experimental/filesystem> namespace fs = std::experimental::filesystem;
kann ich unter gcc-7.2 fs::path verwenden. Bei fs::recursive_directory_iterator bekomme ich allerdings
undefined reference to `std::experimental::filesystem::v1::__cxx11::recursive_directory_iterator::~recursive_directory_iterator()'
kann mir jemand sagen, woran das liegt?
danke schonmal
edit: scheinbar muss nicht für fs::path aber für den iterator die compiler flag
-lstdc++fs
gesetzt werden. Wie würde man das denn mit cmake machen? bei nem testprogramm in der shell läuft es so, aber wenn ich in meinem cmake projekt
target_compile_options(${PROJECT_NAME} PRIVATE -lstdc++fs)
setze, aheb ich nach wie vor diesen Error
-
-
hab vielen Dank Sepp