用vs2008编译器,创建一个MFC程序,为什么第一次运行一定要崩溃呢?

就是一个刚刚创建的MFC对话框程序在OnInitDialog:里面添加一段代码:GetDlgItem(IDC_EDIT1)->SetWindowText(L"0.");点... 就是一个刚刚创建的MFC对话框程序
在OnInitDialog:里面添加一段代码:GetDlgItem(IDC_EDIT1)->SetWindowText(L"0.");
点击生成就这样
再点击一次生成就可以通过,编译也正常。
不止是这个程序,其他MFC程序也这样,第一次生成后都会崩溃,在生成后就好了,这是怎么回事呢?
展开
 我来答
ahcc08
推荐于2016-05-22 · 知道合伙人软件行家
ahcc08
知道合伙人软件行家
采纳数:11853 获赞数:51936
拥有丰富的软件开发经验。

向TA提问 私信TA
展开全部

这是因为VS2008和win7的兼容问题。

解决方法有两个:

方法一是安装一个VS2008SP1的补丁

方法二,不安装补丁,但需要更改工程属性。

右键工程,打开工程属性对话框,点击链接器,选择不使用增量编译即可。

追问
大神,在哪里点右键选择工程?
找了半天没找到啊!!!!!
追答

动感红薯
2014-10-26 · 超过10用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:22万
展开全部
估计某些硬件指令不兼容吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式