2015-03-24 13 views
10

Wygląda na to, że podczas próby otwarcia std::ifstream pojawia się błąd, jeśli używam ścieżki względnej. Chociaż działa dobrze, jeśli używa się bezwzględnej ścieżki.Dlaczego nie mogę użyć względnej ścieżki do otwarcia pliku w CLion?

Czy jest coś, co muszę dodać do CMakeLists.txt? (Jestem całkiem nowym użytkownikiem cmake) Czy jest to po prostu problem w CLion?

+1

Czy można sprawdzić swój katalog roboczy? Można go uruchomić w innym katalogu, niż się spodziewasz. – Zharf

+0

Ach, to był problem, dzięki. – SuperWig

Odpowiedz

9

To jest CLION. Musisz ustawić katalog roboczy w opcjach kompilacji. (W perspektywie> Edycja konfiguracji)
Na przykład: Settings Screenshot

Ponieważ Clion pracuje w innym katalogu na Ubuntu pod ~/.clion10/system/cmake/generated/[id_of_project]

Powiązane problemy