c++学习记录

本文最后更新于:2026年3月4日 下午

计划学习路线

我计划使用项目驱动的方式学习c++,以下是gpt给出学习路线建议

总体学习路线(项目驱动)

1
2
3
4
5
6
项目1  C++基础 + OpenCV
项目2 C++多线程视觉系统
项目3 C++深度学习推理(ONNX / TensorRT)
项目4 Qt工业界面
项目5 工业视觉完整架构
项目6 Jetson端部署

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
pacman -S --needed base-devel mingw-w64-ucrt-x86_64-toolchain

当系统提示是否继续安装时,请输入y并回车。

打开安装 MSYS2 的目录,先找到ucrt64文件夹并进入,再找到bin文件夹并进入,然后在地址栏中,复制路径。

如果一开始用默认路径,那路径就是C:\msys64\ucrt64\bin

将这个路径添加到环境变量PATH中,打开终端测试是否安装成功

1
2
3
gcc --version
g++ --version
gdb --version

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/114436662https://blog.csdn.net/weixin_43935899/article/details/131344343 两个文章,查看环境变量发现conda/mingw-w64在前面,怀疑问题出在这里,将msys2/ucrt64/bin上移到上面之后确定保存并重启vscode,运行成功


c++学习记录
https://southcold.top/2026/03/03/c-学习记录/
作者
Southcold
发布于
2026年3月3日
许可协议