Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Chinese
  4. Win10上用QT6.2开发的程序在Win7上运行失败
Forum Updated to NodeBB v4.3 + New Features

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

Scheduled Pinned Locked Moved Unsolved Chinese
8 Posts 5 Posters 5.4k Views 1 Watching
  • 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 Offline
    B Offline
    bergerac
    wrote on last edited by
    #1

    开发环境: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
    0
    • JKSHJ Offline
      JKSHJ Offline
      JKSH
      Moderators
      wrote on last edited by
      #2

      @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
      0
      • JKSHJ JKSH

        @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

        B Offline
        B Offline
        bergerac
        wrote on last edited by
        #3

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

        1 Reply Last reply
        0
        • D Offline
          D Offline
          DaYeLang
          wrote on last edited by
          #4

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

          W B 2 Replies Last reply
          1
          • D DaYeLang

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

            W Offline
            W Offline
            wsdjhkg
            wrote on last edited by
            #5

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

            B 1 Reply Last reply
            0
            • W wsdjhkg

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

              B Offline
              B Offline
              bergerac
              wrote on last edited by
              #6

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

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

              没有解决,后来客户同意升级QT6.2.1,用windows10系统

              1 Reply Last reply
              0
              • D DaYeLang

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

                B Offline
                B Offline
                bergerac
                wrote on last edited by
                #7

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

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

                是的,官方不支持win7,win7只能降到QT5开发,但客户坚持要用QT6,最后同意在windows10以上系统使用

                1 Reply Last reply
                0
                • Grit ClefG Offline
                  Grit ClefG Offline
                  Grit Clef
                  wrote on last edited by
                  #8

                  Windows 7真这么老吗……

                  1 Reply Last reply
                  0

                  • Login

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Categories
                  • Recent
                  • Tags
                  • Popular
                  • Users
                  • Groups
                  • Search
                  • Get Qt Extensions
                  • Unsolved