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

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

最佳答案

是克利翁。您必须在编译选项中设置工作目录。 (运行下 > 编辑配置)
例如:
c++ - 为什么我无法使用相对路径在 CLion 中打开文件?-LMLPHP

因为 CLion 工作在 ubuntu 上的另一个目录下 ~/.clion10/system/cmake/generated/[id_of_project]

关于c++ - 为什么我无法使用相对路径在 CLion 中打开文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29235327/

10-13 05:40