VS使用过程中遇到的问题

  1. 运行代码时总是出现报错:发生生成错误。是否继续并运行上次的成功生成?

报错原因1:一个项目只能有一个main函数,建立的两个源文件都使用了main函数。

解决办法:注释掉其中一个源文件中的main函数即可。

==============================================================

报错原因2:warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. 这是编译器告诉我们这个scanf()函数不安全,它想让我们使用scanf_s这个函数。

解决办法:一个办法:按报错的提示,修改scanf函数。但这种做法不好,因为修改成scanf_s后,如果想把代码放在其他编译器上,会无法执行scanf_s函数,还要修改成scanf。另一个办法:可以在整个代码的最前面加上#define _CRT_SECURE_NO_WARNINGS 1这句话,此时就可以解决报错了。如果想一劳永逸解决这个问题的办法:找到vs的安装目录,我的是vs10,找到

Microsoft Visual Studio 10.0 → VC → vcprojectitems → newc++file.cpp 打开该文件,把#define _CRT_SECURE_NO_WARNINGS 1放到里面,ctrl + s 保存。建议用notepad++打开文件,否则可能保存不

  1. 运行程序时,控制台总是一闪而过,看不到输出结果。

解决办法:右击项目名称→点击属性 → 配置属性 → 链接器 → 系统 → 点击向下箭头,选择:控制台 → 确定。

3.vs第一次运行时可以正常运行,修改一下代码后,无法运行的报错。点击生成中的重新生成解决方案出现:对路径“E:\TEST_03_08.EXE”的访问被拒绝。

解决办法:可能上一次的运行未结束,结束上一次的程序运行。

  • 5
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值