c++;mfc项目从vs2015升级到vs2019中断应用程序 我决定迁移到VisualStudio 2019,从Visual Studio 2015中获取MFC C++应用程序。 我已经安装了所有必需的SDK,并选择了目标平台Windows 10、版本10.0.18362.0和工具集visual studio 2019(v142)。之前在visual studio 2015中,我使用了Windows 8.1和v140
一切都可以编译,我可以调试应用程序,但是我发现CSingelock和CCriticalSection的奇怪行为,其中静态CCriticalSection对象为null或无效,导致null引用崩溃。静态变量似乎有自己的想法,在子帧中具有随机值。应用程序将打开一个子帧,但我无法同时打开多个子帧,因为主帧中的treecontrol行为不正常,在单击时不会更改,单击已注册,但treecontrol无法获得ParentFrame(GetParentFrame)的句柄以打开新帧。输出窗口中未显示任何异常 在VisualStudio2019中,我将工具集更改为v140(VisualStudio2015),并按照预期完成所有工作 有没有人遇到过类似的情况,我需要在这两个工具集的代码中做些什么不同的事情,或者有人有什么建议c++;mfc项目从vs2015升级到vs2019中断应用程序 我决定迁移到VisualStudio 2019,从Visual Studio 2015中获取MFC C++应用程序。 我已经安装了所有必需的SDK,并选择了目标平台Windows 10、版本10.0.18362.0和工具集visual studio 2019(v142)。之前在visual studio 2015中,我使用了Windows 8.1和v140,c++,visual-studio-2015,sdk,mfc,visual-studio-2019,C++,Visual Studio 2015,Sdk,Mfc,Visual Studio 2019,一切都可以编译,我可以调试应用程序,但是我发现CSingelock和CCriticalSection的奇怪行为,其中静态CCriticalSection对象为null或无效,导致null引用崩溃。静态变量似乎有自己的想法,在子帧中具有随机值。应用程序将打开一个子帧,但我无法同时打开多个子帧,因为主帧中的treecontrol行为不正常,在单击时不会更改,单击已注册,但treecontrol无法获得ParentFrame(GetParentFrame)的句柄以打开新帧。输出窗口中未显示任何异常 在
我意识到这篇文章没有太多的细节,因为我只是在部署atm,如果有人需要更多的信息,请告诉我。没有代码,什么都说不出来。如何创建一个有关于如何隔离问题的说明。