为什么我无法使用相对路径在 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 的另一个目录中工作
如果我使用相对路径,我在尝试打开 std::ifstream
时似乎会出错。虽然如果使用绝对路径它工作正常。
我需要在 CMakeLists.txt 中添加什么吗? (我对使用 cmake 还很陌生)还是这只是 CLion 中的一个问题?
是克利昂。您必须在编译选项中设置工作目录。 (在 运行 > 编辑配置下)
例如:
因为 CLion 在 ~/.clion10/system/cmake/generated/[id_of_project]