zoukankan      html  css  js  c++  java
  • 关于QT应用在XP系统上兼容运行的问题

    修改兼容XP:

    1. 项目属性->配置属性->平台工具集:
    Visual Studio 2013 - Windows XP (v120_xp)

    2. C/C++ 属性-> 代码生成-> 运行库,多线程调试: MdD->MTD


    3. 因为在XP系统中,还缺少QT应用的依赖类库。借助QT的工具windeployqt.exe 可以找到依赖的所有的DLL,
    自动添加。

    参考之前博客:

        http://www.cnblogs.com/icmzn/p/5935359.html

    执行以下命令:

    C:ProgramFilesadministratorQTQT32_5715.7msvc2013in>windeployqt.exe D:WorkSpace_QT_32hellogl2Debughellogl2.exe

    该命令可自动配置在XP系统下的运行环境依赖文件整理。

    上述步骤,可以实现在XP系统下运行QT程序:

      

    还 可能出现一下问题:

     (1)没有找到MSVCP120D.dll

      

       MSVCP120D.dll库是vs2013下的依赖库, 可以通过查找vs2013以来的库中VC/redist/Debug_, 有三个文件,其中用于不同的平台。只需要把相应的dll拷贝过去即可运行,因为本机装有Vs2013,该库是可被系统找到的

      

     (2)缺少msvcr120D.dll

      同上,

      

      

    最后还要注意:

      上述是debug版本的配置,如果是release版本配置,则需要老被release版本的dll

      



    //为了提高效率,现在Win32下进行调试,然后在通过上述配置,完成XP应用。
    //因为上述配置,是根据具体的工程配置,在其他的工程配置下,其他参数没有影响:

  • 相关阅读:
    [洛谷P3369] 普通平衡树 Treap & Splay
    [NOIp2016] 组合数问题
    [洛谷P4777] [模板] 扩展中国剩余定理
    [洛谷P3384] [模板] 树链剖分
    [NOIp2017] 时间复杂度
    [bzoj3270] 博物馆
    [USACO06DEC] Milk Patterns
    [USACO5.1] Musical Themes
    后缀数组 模板+详解
    [HNOI2004] L语言
  • 原文地址:https://www.cnblogs.com/icmzn/p/7008371.html
Copyright © 2011-2022 走看看