C++ 为什么我不能使用相对路径在CLion中打开文件?
如果使用相对路径,在尝试打开C++ 为什么我不能使用相对路径在CLion中打开文件?,c++,linux,cmake,clion,C++,Linux,Cmake,Clion,如果使用相对路径,在尝试打开std::ifstream时似乎会出错。虽然如果使用绝对路径,效果很好 有什么我需要添加到CMakeLists.txt的吗?(我对使用cmake非常陌生)或者这只是CLion中的一个问题?它是CLion。您必须在编译选项中设置工作目录。(在“运行>编辑配置”下) 例如: 因为CLion在ubuntu上的另一个目录下工作,~/.clion10/system/cmake/generated/[id\u of\u project]你检查过你的工作目录了吗?它可能是在不同的
std::ifstream
时似乎会出错。虽然如果使用绝对路径,效果很好
有什么我需要添加到CMakeLists.txt的吗?(我对使用cmake非常陌生)或者这只是CLion中的一个问题?它是CLion。您必须在编译选项中设置工作目录。(在“运行>编辑配置”下)
例如:
因为CLion在ubuntu上的另一个目录下工作,
~/.clion10/system/cmake/generated/[id\u of\u project]
你检查过你的工作目录了吗?它可能是在不同的目录中启动的。啊,这就是问题所在,谢谢。