0x00007FFFD0CCE91E (ucrtbase.dll) (**.exe 中)处有未经处理的异常: 请求了严重的程序退出。

我最近在用第三方库画图,在添加了相关的头文件路径,库路径和依赖项后,出现了如下的错误:

0x00007FFFD0CCE91E (ucrtbase.dll) (**.exe 中)处有未经处理的异常: 请求了严重的程序退出。_第1张图片

百思不得解呀,很是头疼,

 

第二天早上,我就尝试把相关的库删除了,因为我vs的 【配置管理器】中,【活动解决方案配置】是debug,

【活动解决方案平台】是 x64,所以我把 Release 相关的库都删除了,包括静态库和动态库的release版本都删除了;

之后程序就可以正常运行了,所以此时我觉得是 因为多了不相关的Release 库,

然后我又尝试这样将不相关的库都添加上,结果这次程序是可以正常运行的,那我就奇怪了,到底差别在哪儿呢?

最后我看了下,是因为我在【附加依赖项】中 把 release的库放在了 debug库的前边,原来这个顺序也是挺重要的哈~

 

总结:

【附加依赖项】中库放的顺序很重要,当前用的,一定要放在前边!

你可能感兴趣的:(程序问题集)