VS 2019 写 MFC 惯性卡死

2019-08-29 20:54:45 +08:00
 810244966

最近用 vs2019 社区版写 mfc 老是卡死,不知道什么原因。

以前 mfc 设置为共享 dll 好像都没这回事,创建一个基于对话框的静态 dll 就习惯性的卡死在 dialog 界面,要么是老文件打不开,要么是正在写的时候进了这个界面就卡死,重装都没用。

哭死,今天晚上写的还没保存(有什么方法保存呢? 有没有其他的老哥也这样呀? 有解决办法吗?)

4762 次点击
所在节点    程序员
25 条回复
bookit
2019-08-29 21:17:25 +08:00
用 process monitor 查看,卡在什么地方,具体什么操作,出了什么错误

猜测是 VS IDE 调用关于 dialog 的 DLL 的时候卡住了,或者出错了。
hehheh
2019-08-29 21:19:16 +08:00
为什么现在还有人用 MFC -.-
visual studio 自己的 GUI 都是用 c#开发的了
cubecube
2019-08-29 21:24:10 +08:00
是不是权限问题,uac
810244966
2019-08-29 21:54:36 +08:00
@cubecube 不是吧,我电脑就我一个用户啊
810244966
2019-08-29 21:58:18 +08:00
@hehheh 这个还是我们暑假实训的大作业,诶,我们班老师对 qt 不熟悉就教我们 mfc
Halry
2019-08-29 21:59:02 +08:00
@810244966 用 c#写出来给你们老师眼前一亮啊
wbing
2019-08-29 22:09:30 +08:00
那就换个 vs08 去写 mfc 吧
love
2019-08-29 22:15:01 +08:00
这个年代还有人新学 MFC,这不是 20 年前的技术吗,这什么老师
ltm
2019-08-29 22:28:01 +08:00
用 C# 重写吧,我把上一个东家的所有 MFC 都改成 C#了
810244966
2019-08-29 22:28:37 +08:00
@Halry 还没学过 c#呢,图形化的只会一点点 mfc,
@wbing 看来明天是得换个 vc6.0 来写了(手动狗头)
@love 他年龄比较大了,mfc、win32 那套比较厉害,qt 不太会。当时我们也和老师讨论过,他说这些(我们学院要求 qt 和 mfc 选一个)到以后都是不怎么用的到的,随便教一个学下大概的思想就行了。
ashong
2019-08-29 22:39:09 +08:00
MFC 还活着??
kokutou
2019-08-29 22:44:37 +08:00
c#做界面就是工具箱里找一找,拖一拖,双击,写一句调用函数,完事。。。
love
2019-08-29 22:49:08 +08:00
@810244966 是我的话我宁愿上课自学 qt,至少还没淘汰,大作业就写个共享软件,说不定还能卖钱
zjsxwc
2019-08-29 23:24:00 +08:00
这不是自虐吗,
既然是作业就找你老师要开发环境,最经典的 vc6 呗
zjsxwc
2019-08-29 23:26:17 +08:00
@zjsxwc #14 原文:“这不是自虐吗,既然是作业就找你老师要开发环境,最经典的 vc6 呗”
回复:
淘宝是居然还有人卖 vc6.0 软件安装包 ,说明楼主这种需求很大嘛
810244966
2019-08-30 00:16:05 +08:00
@zjsxwc 哈哈,我平时都用的 vs,vc 啥的确实很经典,高中买的 c 的书上面都是介绍 vc,
810244966
2019-08-30 00:17:43 +08:00
@kokutou 听起来和 mfc 差不多,
@love 我感觉我们平时在学校里学的到社会上后都并不一定能用的上,主要训练思维吧,,上课自学别的啥的我以前也经常做过,死的很惨……
augustheart
2019-08-30 09:33:29 +08:00
如果是 F5 的时候卡死,有可能是加载 PDB,也有可能是卡在 main 函数之前某个地方,这个我碰到过。
如果不是 F5 的时候卡死,那你的代码肯定有问题……
另外,你第一张图看起来是加载 gui 编辑器的时候?这个时候也卡死?
tozp
2019-08-30 10:20:06 +08:00
还是习惯用 VC6.0,清爽。
810244966
2019-08-30 13:03:50 +08:00
@augustheart 就是加载界面卡死,经常性这样,我没编译

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/596337

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX