无法打开源文件getch.h

无法打开源文件getch.h,第1张

实验出现的报错(1):无法打开 源文件“stdafx.h”,即头文件:#include “stdafx.h”报错,查找了很多资料,最终通过项目的属性:预编译头文件得以解决。

实验出现的报错(2):error C4996: 'getch': The POSIX name for this item is deprecated. Instead, use the ISO C++ conf 即程序中出现的函数:getch()报错,网上的解决方法有以下所示的两种,但是第一种方法我在VS2019中没有用,不清楚原因,最后是使用第二种方法解决的。

1. 添加预处理

项目-->属性-->配置属性-->C/C++-->预处理器-->预处理器定义-->编辑中添加

_CRT_SECURE_NO_DEPRECATE

_CRT_NONSTDC_NO_DEPRECATE

2. 更换函数

将 getch() 函数更换为 _getch() 函数即可。

步骤1、明确自己项目中解决方案的配置和平台(具体根据自己的项目设置);在解决方案中选中自己的项目,右键d出选项框后选择属性,进行设置。

步骤2、设置配置和平台这两个选项,比如你的电脑是64位的就选x64,否则选Win32;选择【C/C++】-【常规】-【附加包含目录】-【编辑】,把自己的文件路径附加进去;

无法打开源文件

步骤3、【连接器】-【常规】-【附加库目录】-【编辑】,把自己的.dll库文件路径附加进去;

无法打开源文件

步骤4、【连接器】-【输入】-【附加依赖项】-【编辑】,把自己的库文件附加进去;

无法打开源文件

以上就是无法打开源文件的具体介绍和 *** 作方法了,希望可以帮助到你哦。

include stdafx.h 无法打开源文件的解决办法:

方法/步骤

为了更加简洁的说明,小编用来cfree5来讲解说明。首先,看下include stdafx.h文件报错。

接着我们找到cfree5的快捷方式,然后鼠标单击右键,打开文件位置。

在cfree文件夹里面找到“mingw”这个子文件夹。

然后找到“include ”这个文件夹,这个是存放头文件的文件夹。

可以看到这里并没有stdafx.h这个头文件,这就是编程报错的原因。

知道错误原因就很好解决了,网上下载一个stdafx.h头文件就可以了。

把stdafx.h头文件放到对应的文件夹里面就可以了。

如图所示,完美解决了报错的问题,是不是很简单很神奇呢?


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11697998.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存