安装与配置
1、下载mingw64
x86_64:64位系统、x86_win32:32位系统。
posix: 启用 c++11/c11多线程功能、win32: 没有C++11多线程功能。
SJLJ:跨平台,支持32,64位系统,缺点是:运行速度稍慢,GCC不支持。
SEH:调用系统机制处理异常,支持32,64位系统,缺点是:Gcc不支持。
我使用的是这个x86_64-win32-seh
2、CLion配置
如图
一些问题
1、控制台输出乱码
网上很多方案,比如按Crtl+Shift+Alt+/ 然后选择第一个register(注册表),取消选项run.process.with.pty 是可以的,cout没问题但在system("pause")这种代码的时候还是乱码。所以在其他地方看到了在CMakeLists.txt里加一个代码,就是每个项目都需要配置一遍,看自己了,同一个项目就不需要配置了。
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -fexec-charset=GBK")
2、同一目录下如何多个main方法
同样的,建立新的.cpp源文件后,在CMakeLists.txt后面添加如下代码。
add_executable(runName filePath)
比如我的文件是Day1下面的structFunciton2.cpp
add_executable(structFunction2 ClassLearning/Day1/structFunciton2.cpp)
如图所示。
## 自动添加add_exxcutable
在CLion的设置,插件中,搜索[C++],找到[C/C++ Single File Execution]
安装架iu是,在新建的C/C++源文件的编辑区,点击右键即可。
本文共 271 个字数,平均阅读时长 ≈ 1分钟
评论 (0)