C++问题总结 C++问题解决 1.C++两种实用方式解决clion不能运行多个main文件 1.下载插件 1.1下载插件,C/C++ Single File Execution 1.2删除CMakeLists.txt文件中的add_executable() 1.3在新建的cpp文件中,右击 --> 点击Add executable for single c/cpp file --> 右边会出现一个小图标点击刷新 1.4直接运行新添加的cpp文件 2.修改CMakeLists.txt文件 2.1找到CMakeLists.txt文件的add_executable()后并删除 2.2添加代码 2.3点击界面右上角的刷新,或者是快捷键 Ctrl + Shift + o,或者是项目列表找到CMakeLists.txt文件右击选择(Reload CMake Project) 2.4新建cpp文件,然后可以直接点击运行 2.修改cpp文件名后报错 ninja: error: unknown target 'xxx', did you mean 'xxx'? 1.关闭项目,重新打开运行 3.解决clion控制台中文乱码问题 1.点击File --> 点击Settings --> 点击Editor --> 点击File Encodings 2.修改Global Encoding、Project Encoding、Default encoding for properties files 为**UTF-8** 3.点击OK,回到代码页面在右下角的 LF 旁边有 UTF-8 字样或其他字符编码格式,点击修改为GBK C++问题解决 1.C++两种实用方式解决clion不能运行多个main文件 1.下载插件 1.1下载插件,C/C++ Single File Execution 1.2删除CMakeLists.txt文件中的add_executable() 1.3在新建的cpp文件中,右击 --> 点击Add executable for single c/cpp file --> 右边会出现一个小图标点击刷新 1.4直接运行新添加的cpp文件 2.修改CMakeLists.txt文件 2.1找到CMakeLists.txt文件的add_executable()后并删除 2.2添加代码 #递归遍历所有的cpp文件 file (GLOB_RECURSE files *.cpp) #将所有的cpp文件单独生成可执行文件 foreach (file ${files}) string(REGEX REPLACE ".+/(.+)\\..*" "\\1" exe ${file})