实验出现的报错(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头文件放到对应的文件夹里面就可以了。
如图所示,完美解决了报错的问题,是不是很简单很神奇呢?
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)