在Mac上尝试Clion EAP。如何为启动的程序更改当前工作目录?它似乎设置为二进制文件的输出目录。
这可以通过与Idea相同的方式通过 Run -> Edit Configurations...
对话框进行更改。
需要对大部分配置进行更改的CMakeLists.txt
使得我感到困惑,我一直在寻找一种在该文件中更改此项配置的方法,但至少这一点与其他IDE的一致,这是好事。
希望他们能类似地改进其余的项目设置。
"工作目录"是可执行文件开始执行的地方。在配置设置中修改"工作目录"会告诉Clion在可执行文件启动执行后切换到"工作目录"。
如果您想更改可执行文件的启动执行位置,您需要在CMakesLists.txt文件中添加一行。
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
add_executable(TimeServer ${SOURCE_FILES})
cmake文件中的位置很重要。如果您在add_executable之后添加set命令,它将不起作用。它必须位于add_executable之前。