1、clion修改cmake的default generator,从ninja到makefile
问题描述
clion在默认构建的时候,默认cmake
使用ninja
作为generator,但是在我们自己的项目使用unix makefile
进行构建的,因此如果使用ninja
的话,可能需要额外的修改(例如在我这边,我因为用到了protobuf,导致使用ninja
构建导致报错,ninja: error: multiple rules generate
)。因此为了方便,需要将cmake的generator进行修改。
修改generator
路径在File | Settings | Build, Execution, Deployment | CMake
,将Generator选项修改为Unix Makefiles
。
重新构建CMake
删除cmake-build-debug
这个文件,并点击File | Reload Cmake Project
即可
2、 clion的shortcuts
Windows and Linux defaut shortcuts
设置Keymap
在File | Settings | Keymap
中,选择Keymap的映射方式为Windows
获取shortcuts PDF
Help | Keyboard Shortcuts PDF