为什么我无法使用相对路径在 CLion 中打开文件?

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

如果我使用相对路径,我在尝试打开 std::ifstream 时似乎会出错。虽然如果使用绝对路径它工作正常。

我需要在 CMakeLists.txt 中添加什么吗? (我对使用 cmake 还很陌生)还是这只是 CLion 中的一个问题?

是克利昂。您必须在编译选项中设置工作目录。 (在 运行 > 编辑配置下)
例如:

因为 CLion 在 ~/.clion10/system/cmake/generated/[id_of_project]

下 ubuntu 的另一个目录中工作