简体   繁体   中英

Why am I not able to use relative path to open a file in CLion?

I seem to get errors when trying to open an std::ifstream if I use a relative path. Though it works fine if using an absolute path.

Is there something I need to add to the CMakeLists.txt? (I'm pretty new to using cmake) Or is it just a problem in CLion?

It's CLion. You have to set the Working Directory in your compilation options. (under run > edit configurations)
For example: 设置截图

Because CLion works in an other directory on ubuntu under ~/.clion10/system/cmake/generated/[id_of_project]

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM