我并不会写 CMakeFiles 。
我要对拍,所以需要按下 Ctrl + F9 后同时编译 main.cpp 和 ref.cpp 两个文件,并生成 main.exe 和 ref.exe 以备进一步处理。
我把 CMakeLists.txt 写成
set(SOURCE_FILES main.cpp ref.cpp)
add_executable(main main.cpp)
add_executable(ref ref.cpp)
(其他无关的部分省略了)
然而这样仍旧只编译 main.cpp 。我发现原因在于 CLion 的 Run/Debug Configurations 里面有个 Target 选项,在这种情况下应该设为 All targets。