zoukankan      html  css  js  c++  java
  • 关于Qt 5-MSVC 2015 64位在 win7 64位系统debug程序崩溃的问题

     关于Qt 5-MSVC 2015 64位在 win7 64位系统debug程序崩溃的问题

    在win7 64位系统安装VC2015的编译器,
    并安装了 Qt 5.6 -5.7 VC2015 64位版本测试,
    均出现 debug 构建的程序崩溃,然而 profile 和release却没有问题。

    经过测试,
    系统文件夹 system32和SysWOW64 有 ucrtbase.dll,是2015年11月19日的dll,
    但是没有 ucrtbased.dll 文件,这个文件是MS新弄出来的:
    CRT 库被重构为两个不同的二进制文件、一个通用 CRT (ucrtbase)(其中包含大多数标准功能)和一个 VC 运行时库 (vcruntime140)(其中包含与编译器相关的功能,如异常处理和内部函数)。
    系统缺乏正确版本的调试版通用运行库 ucrtbased.dll。
    这个文件可以在win10 SDK里面找到:
    C:Program Files (x86)Windows Kits10inx64ucrt
    ucrtbased.dll,日期2015年7月9号。
    或者比这个日期更新的 ucrtbased.dll 也行,放到系统文件夹
    system32里面,
    测试能正常运行Qt调试版程序。
    重要的就是把正确版本的ucrtbased.dll放到 Windows的 system32文件夹。
    要2015年7月9号或者之后的 ucrtbased.dll ,然后Qt调试版程序就正常了。

    这个dll链接:
    http://pan.baidu.com/s/1kV4TLGF
     
    感谢305523359朋友
  • 相关阅读:
    信息探测
    Hdu 1262 寻找素数对
    Hdu 1263 水果
    Hdu 1261字串数
    Hdu 1253 胜利大逃亡
    Hdu 1237简单计算器
    Hdu 1235 统计同成绩学生人数
    Hdu 1236 排名
    Hdu 1233 还是畅通工程
    Hdu 1234 开门人和关门人
  • 原文地址:https://www.cnblogs.com/findumars/p/6110973.html
Copyright © 2011-2022 走看看