Qt Forum

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Unsolved

    Unsolved Win10上用QT6.2开发的程序在Win7上运行失败

    Chinese
    4
    5
    1805
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      bergerac last edited by

      开发环境:Windows 10
      开发工具:QT creator (qt6.2+MSVC)
      运行环境:Windows 7
      问题描述:
      在Win10上用QT (qt6.2+MSVC)开发的应用程序在Win7上运行,弹框报错"无法定位程序输入点CreateDXGIFactory2于动态链接库dxgi.dll上"和"无法定位程序输入点_free_Locale于动态链接库msvcrt.dll上"。用depends.exe查看Win7系统路径下的dxgi.dll,没有找到CreateDXGIFactory2函数,但Win10上的dxgi.dll有这个函数,msvcrt.dll也是同样的情况。
      尝试的方案:
      1.我将Win10下的dxgi.dll和msvcrt.dll库拷贝到Win7下的应用程序目录下,错误依然存在,说明程序运行时还是去Win7系统目录下找对应的库了。
      2.原本打算将整个代码工程用MT方式编译,但看到QT WIKI(https://wiki.qt.io/Technical_FAQ)上不建议用MT方式编译。
      我的问题是:
      1.在Win10上用QT (qt6.2+MSVC)开发的应用程序是否可以在Win7上运行?
      2.是否有办法能让应用程序运行时去访问指定目录下的系统库,而不是去Win7系统下查找这些库?
      3.是否有其他方法可以解决我的问题?
      期待各位高手的答复,先谢谢大家!

      1 Reply Last reply Reply Quote 0
      • JKSH
        JKSH Moderators last edited by

        @bergerac said in Win10上用QT6.2开发的程序在Win7上运行失败:

        1.在Win10上用QT (qt6.2+MSVC)开发的应用程序是否可以在Win7上运行?

        抱歉,Qt 6 不支持 Windows 10: https://www.qt.io/blog/qt6-development-hosts-and-targets

        Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

        B 1 Reply Last reply Reply Quote 0
        • B
          bergerac @JKSH last edited by

          @JKSH 谢谢您的回复。请问在Win10上用QT6.2.1开发编译好的应用程序,也不支持在Win7上运行吗?

          1 Reply Last reply Reply Quote 0
          • D
            DaYeLang last edited by

            是的 我也有同样的困扰,尝试在WIN7中安装QT6,可以下载但是安装会报错,哪怕只安装mingw也不行。遂决定放弃WIN7平台的支持,虽然这样会流失一部分用户,但是可以把更多精力放在开发本身。

            W 1 Reply Last reply Reply Quote 1
            • W
              wsdjhkg @DaYeLang last edited by

              @DaYeLang 您好请问这个问题解决了吗

              1 Reply Last reply Reply Quote 0
              • First post
                Last post