最近用 vs2019 社区版写 mfc 老是卡死,不知道什么原因。
以前 mfc 设置为共享 dll 好像都没这回事,创建一个基于对话框的静态 dll 就习惯性的卡死在 dialog 界面,要么是老文件打不开,要么是正在写的时候进了这个界面就卡死,重装都没用。
哭死,今天晚上写的还没保存(有什么方法保存呢? 有没有其他的老哥也这样呀? 有解决办法吗?)
1
bookit 2019-08-29 21:17:25 +08:00
用 process monitor 查看,卡在什么地方,具体什么操作,出了什么错误
猜测是 VS IDE 调用关于 dialog 的 DLL 的时候卡住了,或者出错了。 |
2
hehheh 2019-08-29 21:19:16 +08:00
为什么现在还有人用 MFC -.-
visual studio 自己的 GUI 都是用 c#开发的了 |
3
cubecube 2019-08-29 21:24:10 +08:00 via Android
是不是权限问题,uac
|
5
810244966 OP @hehheh 这个还是我们暑假实训的大作业,诶,我们班老师对 qt 不熟悉就教我们 mfc
|
7
wbing 2019-08-29 22:09:30 +08:00 via iPhone
那就换个 vs08 去写 mfc 吧
|
8
love 2019-08-29 22:15:01 +08:00
这个年代还有人新学 MFC,这不是 20 年前的技术吗,这什么老师
|
9
ltm 2019-08-29 22:28:01 +08:00
用 C# 重写吧,我把上一个东家的所有 MFC 都改成 C#了
|
10
810244966 OP |
11
ashong 2019-08-29 22:39:09 +08:00
MFC 还活着??
|
12
kokutou 2019-08-29 22:44:37 +08:00 via Android
c#做界面就是工具箱里找一找,拖一拖,双击,写一句调用函数,完事。。。
|
14
zjsxwc 2019-08-29 23:24:00 +08:00 via Android
这不是自虐吗,
既然是作业就找你老师要开发环境,最经典的 vc6 呗 |
15
zjsxwc 2019-08-29 23:26:17 +08:00 via Android
|
17
810244966 OP |
18
augustheart 2019-08-30 09:33:29 +08:00
如果是 F5 的时候卡死,有可能是加载 PDB,也有可能是卡在 main 函数之前某个地方,这个我碰到过。
如果不是 F5 的时候卡死,那你的代码肯定有问题…… 另外,你第一张图看起来是加载 gui 编辑器的时候?这个时候也卡死? |
19
tozp 2019-08-30 10:20:06 +08:00
还是习惯用 VC6.0,清爽。
|
20
810244966 OP @augustheart 就是加载界面卡死,经常性这样,我没编译
|
21
andychen20121130 2019-08-30 13:54:58 +08:00
什么项目,需要帮忙吗?
|
22
augustheart 2019-08-30 14:26:47 +08:00
退回老版本 vs 试试?倒是用不上拿 vc6 自虐,vs10 也可以了。
|
23
JimiJimi 2019-08-30 14:38:16 +08:00
MFC=没饭吃
|
25
14night 2019-08-30 17:55:25 +08:00
只记得当初写 MFC 的时候。。。。所有数据更新都要手动刷新到视图层。。。
|