c++学习记录
本文最后更新于:2026年3月4日 下午
计划学习路线
我计划使用项目驱动的方式学习c++,以下是gpt给出学习路线建议
总体学习路线(项目驱动)
1 | |
20260303 学习配置vscode的c/c++运行环境
安装参考:
https://blog.csdn.net/qq_42417071/article/details/137438374
https://zhuanlan.zhihu.com/p/1906303263369852149
安装msys2
进入官方github release页面
下载msys2-x86_64-20251213.exe
在安装完成的页面中选中运行msys,或者打开msys2 ucrt64(通过windows自带的搜索就可以找到)
在终端中输入
1 | |
当系统提示是否继续安装时,请输入y并回车。
打开安装 MSYS2 的目录,先找到ucrt64文件夹并进入,再找到bin文件夹并进入,然后在地址栏中,复制路径。
如果一开始用默认路径,那路径就是C:\msys64\ucrt64\bin
将这个路径添加到环境变量PATH中,打开终端测试是否安装成功
1 | |
VScode和C/C++插件下载安装
这一步随便找教程就搞定了,跳过
调试c程序
点击调试时弹窗选择c/c++:gcc.exe 生成和调试活动文件,有code runner插件也可以使用F1或者右键选中Run Code,
如果出现弹窗c/c++扩展的预发行版本可用,选择是
常见问题排查
最好安装code runner插件,可以省去很多麻烦
中间遇到报错,无法通过vscode正确使用编译,报错内容为gcc无法定位程序输入点clock_gettime64于动态链接库文件,实际原因出现在环境变量中,参考 https://blog.csdn.net/aaalifu/article/details/114436662 和 https://blog.csdn.net/weixin_43935899/article/details/131344343 两个文章,查看环境变量发现conda/mingw-w64在前面,怀疑问题出在这里,将msys2/ucrt64/bin上移到上面之后确定保存并重启vscode,运行成功