2015-03-24 10 views
10

Göreli bir yol kullanırsam bir std::ifstream açmaya çalışırken hata alıyorum. Mutlak bir yol kullanırsa iyi çalışır.Neden CLion'da bir dosyayı açmak için göreli yol kullanamıyorum?

CMakeLists.txt dosyasına eklemem gereken bir şey var mı? (Ben cmake kullanıyorum oldukça yeni) Veya sadece CLion bir sorun mu?

+1

altında ubuntu üzerinde diğer dizinde çalışır Çünkü çalışma dizinini kontrol ettiniz mi? Beklediğinizden farklı bir dizinde başlatılmış olabilir. – Zharf

+0

Ah, sorun buydu, teşekkürler. – SuperWig

cevap

9

Bu CLion. Derleme seçeneklerinizde Çalışma Dizini'ni ayarlamanız gerekir. Örneğin
(run> düzenlemek yapılandırmaları altında): Settings Screenshot

CLION ~/.clion10/system/cmake/generated/[id_of_project]