ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

VS Code 配置C语言环境 - 无法打开源文件stdio.h 的解决方法

2022-05-04 02:02:20  阅读:505  来源: 互联网

标签:Code x86 stdio 源文件 添加 64 posix include seh


1. 安装好后,装C/C++插件

 

2.安装MinGW ( Minimalist GNU for Windows)

下载地址:https://sourceforge.net/projects/mingw-w64/files/

重点:下载    x86_64-posix-seh 

- 电脑系统是 64位 的,所以我选择了 x86_64

- 开发 Windows 程序,需要选择 win32 ,而开发 Linux、Unix、Mac OS 等其他操作系统下的程序,则需要选择 posix 

- 如果你之前选择了 64位,则这里有两个异常处理模型供你选择,seh 是新发明的,而 sjlj 则是古老的。seh 性能比较好,但不支持 32位。 sjlj 稳定性好,支持 32位。
  操作:我这里选择了 seh

 

 

具体配置解释参考:

https://zhuanlan.zhihu.com/p/76613134

3. 写一个C语言后,提示:无法打开源文件stdio.h

在看了很多教程后,发现需要添加环境变量 include path,

重点来了,需要添加的是: C:\Users\User\Documents\x86_64-8.1.0-release-posix-seh-rt_v6-rev0\mingw64\x86_64-w64-mingw32\includ

而不是其他的include,其他文件夹里的include,其他的添加了仍然报错!!!

 

 

 将上述路径添加到:C/C++扩展设置中:

 

 不报错了

标签:Code,x86,stdio,源文件,添加,64,posix,include,seh
来源: https://www.cnblogs.com/suliang2013/p/16220178.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有