visual studio vs2015 代码正常编译 但printf count无法输出

在成功安装VS2015后,就立刻开始创建新项目进行测试。(ps:VS2015和之前使用的版本有所不同,安装后为有两个:一个为Blend开头的,一个为VS2015,我们需要使用的是vs2015,并非Blend开头那个)
在第一次创建新项目时会出现没有Win32配置,需要进一步下载才可以。
代码如下:

#include<iostream> 
#include<stdio.h>
using namespace std;

void main() { 

	cout << "Hello World" << endl; 
	cout << "您好" << endl;
	printf("Hello \n");
}

刚开始使用的是printf进行输出,结果代码正常运行 HelloWorld却没有输出。于是又尝试了使用count进行输出,但是还没有输出成功。在网上查阅解决办法,大多数都是从项目属性中的后期生成事件里面添加进行解决。具体操作如下:在项目配置属性中,找到生成事件,在找到后期生成事件。在命令行的右边空白处添加“editbin /SUBSYSTEM:CONSOLE $(OUTDIR)$(ProjectName).exe”即可。
在这里插入图片描述
在添加后继续运行,虽然有输出但是还是会报错。
在这里插入图片描述
这种报错之前在用VS2022的时候从来没有出现过,也是不知道具体是哪里的问题,感觉就是项目属性有问题,编译过程中找不到对应的模块。于是在我翻看项目属性的时候发现了一个问题。
在这里插入图片描述
项目的配置需要相同 均使用debug模式或者release模式,关于两个模式之间的区别可以参考添加链接描述

最终也是成功输出且无报错。其实就是一个小小的问题,真被自己蠢哭了。在这里插入图片描述

  • 11
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值