Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/151.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
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 - Fatal编程技术网

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++;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)的句柄以打开新帧。输出窗口中未显示任何异常 在

一切都可以编译,我可以调试应用程序,但是我发现CSingelock和CCriticalSection的奇怪行为,其中静态CCriticalSection对象为null或无效,导致null引用崩溃。静态变量似乎有自己的想法,在子帧中具有随机值。应用程序将打开一个子帧,但我无法同时打开多个子帧,因为主帧中的treecontrol行为不正常,在单击时不会更改,单击已注册,但treecontrol无法获得ParentFrame(GetParentFrame)的句柄以打开新帧。输出窗口中未显示任何异常

在VisualStudio2019中,我将工具集更改为v140(VisualStudio2015),并按照预期完成所有工作

有没有人遇到过类似的情况,我需要在这两个工具集的代码中做些什么不同的事情,或者有人有什么建议


我意识到这篇文章没有太多的细节,因为我只是在部署atm,如果有人需要更多的信息,请告诉我。

没有代码,什么都说不出来。如何创建一个有关于如何隔离问题的说明。