c++-std::thread报错问题解决 & mingw-w64安装
c++-std::thread报错问题解决 & mingw-w64安装
std::thread报错问题解决方案
std::thread t;
上面的代码在vscode中报错,提示“std中没有thread”。
解决如下:
- 如果使用的编译器是mingw,需要换成mingw-w64
- 安装mingw-w64的时候,Exception一项选择posix
mingw-w64安装过程
-
点击红框
- 再点击红框
- 进入这个网页(千万别点击“Download Latest Version”)
- 一直往下翻,直到看见MinGW-W64 Online Installer,不要点击,不要点击,不要点击,继续往下翻。
- 直到这里,点击红框
-
下载文件,保存到想要的位置,然后解压文件,会解压出一个mingw64的文件夹,进入这个文件夹,找到bin文件夹,进入bin文件夹,然后复制当前文件路径。
-
将复制的路径添加到环境变量的Path中,具体操作如下:
8.1 win10搜索栏搜索“编辑系统环境变量”,点击红框中的
环境变量
8.2 在
系统变量
中找到Path
,然后点击编辑
,在弹出的编辑Path环境变量
窗口中,点击新建
,粘贴之前复制的地址,点击确定。 -
此时安装未完毕,此时win10搜索框输入cmd,打开命令提示符,输入
gcc -v
,如果之前安装过mingw,那么显示的还是mingw中gcc的信息,而不是mingw-w64中gcc的信息,解决方案也很简单,安装mingw时,肯定也会新增环境变量(即本教程第7、8步),而现在,只需要删除安装mingw时新增的环境变量
即可。 -
安装完毕。
更新各个IDE使用的编译器
由于已经安装了新的mingw-w64,自然需要更新各个IDE使用的编译器:
-
VSCode(准确来说它不是IDE),通过改变其插件
c/c++
的配置来将编译器变更为我们新下载的mingw-w64,打开VSCode,ctrl+shift+p
打开命令面板,然后输入C/C++:Edit Configurations(UI)
,回车:接着下拉找到
编译器路径
,然后选择mingw-w64安装的路径即可注:如果是新手要配置VSCode的c/c++开发环境,参考这篇教程:https://zhuanlan.zhihu.com/p/87864677
-
clion,需要手动更新:
- 点击
文件
,再选择设置
,会出现以下界面:
- 选择
构建、执行、部署
下面的工具链
,然后将环境
中的路径设置为mingw64的路径即可。
- 点击
参考文章
https://zhuanlan.zhihu.com/p/76613134
https://blog.csdn.net/neverever01/article/details/107155542
posted on 2022-02-12 15:05 coderabcd 阅读(2671) 评论(0) 编辑 收藏 举报
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)