boost filesystem "invalid name D:"
-
Hallo!
Folgender Code:
cout << "x" << argv[1] << "x" << endl; fs::path pn(argv[1]); // <---gibt folgende Ausgabe, die Exception wird in der markierten Zeile geschmissen.
Was is das?xD:/c++/bla/TT20.02.07x boost::filesystem::path: invalid name "D:" in path: "D:/c++/bla/TT20.02.07"Wobei TT20.02.07 ein Verzeichnis ist. Ist aber egal, auch wenn ich als Argument nur C:\ oder C:/ angebe, kommt die Exception.
Was hab ich falsch gemacht?
-
Hallo
Ich weiß nicht, ob das hier das Problem war, aber du musst meiner Meinung nach noch native übergeben.
fs::path pn(argv[1], native);chrische
-
hey!
genau das wars
hätt man wohl die doku besser durchlesen können
-
Hallo
Da habe ich auch Stunden verbracht.
chrische