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朋友
  • 相关阅读:
    ftp
    字符串
    A函数跨区域
    树状结构
    easyUI的基础布局easyui-accordion
    easyUI的基础布局
    sql server 下载安装标记
    (办公)记事本_Linux常用的目录命令
    (办公)记事本_Linux目录
    (办公)记事本_购买域名
  • 原文地址:https://www.cnblogs.com/findumars/p/6110973.html
Copyright © 2011-2022 走看看