Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. How do I compile a .exe file which I can run on any windows computer?
Forum Updated to NodeBB v4.3 + New Features

How do I compile a .exe file which I can run on any windows computer?

Scheduled Pinned Locked Moved Unsolved Installation and Deployment
29 Posts 4 Posters 11.0k Views 2 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.
  • S Offline
    S Offline
    StevenD
    wrote on last edited by
    #1

    I've tried to find instructions for doing this, but everything appears to be outdated as it refers to files and folders that do not exist on my system. (I have Qt 5.9.1)

    I have a Qt Widgets project which I need to release. I am using MinGW 32 bit which is included with Qt Creator.

    1 Reply Last reply
    0
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote on last edited by
      #2

      Hi and welcome to devnet,

      This question has already been asked many times already in the last few months, please search the forum a bit and take a look at windeployqt.

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      S 1 Reply Last reply
      0
      • SGaistS SGaist

        Hi and welcome to devnet,

        This question has already been asked many times already in the last few months, please search the forum a bit and take a look at windeployqt.

        S Offline
        S Offline
        StevenD
        wrote on last edited by
        #3

        @SGaist I have already tried to use windeployqt. It did not work. I am using QJoysticks which requires (and includes) SDL, but running the application after windeployqt does not work, stating that SDL is missing.

        1 Reply Last reply
        0
        • SGaistS Offline
          SGaistS Offline
          SGaist
          Lifetime Qt Champion
          wrote on last edited by
          #4

          Did you copy the the SD2.dll file beside your application ?

          Check everything with Dependency Walker ?

          Interested in AI ? www.idiap.ch
          Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

          1 Reply Last reply
          0
          • S Offline
            S Offline
            StevenD
            wrote on last edited by StevenD
            #5

            No. I don't want the end user to download anything but the .exe, like QDriverStation does.

            I don't know what Dependency Walker is.

            I've found dependency walker but it produces errors when analyzing the executable.

            Error: At least one required implicit or forwarded dependency was not found.
            Warning: At least one delay-load dependency module was not found.
            Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.
            
            1 Reply Last reply
            0
            • SGaistS Offline
              SGaistS Offline
              SGaist
              Lifetime Qt Champion
              wrote on last edited by
              #6

              Then you have to build everything statically with all the licensing implications that comes with it.

              As for Dependency Walker, a quick search gives you the answer.

              Interested in AI ? www.idiap.ch
              Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

              1 Reply Last reply
              0
              • SGaistS Offline
                SGaistS Offline
                SGaist
                Lifetime Qt Champion
                wrote on last edited by
                #7

                What dependency triggers that ?

                Interested in AI ? www.idiap.ch
                Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                1 Reply Last reply
                0
                • S Offline
                  S Offline
                  StevenD
                  wrote on last edited by
                  #8

                  I thought so. The problem is, I cannot find instructions for statically compiling things that are up to date.

                  I'm not sure which dependency triggers it. There appear to be a very large number of unresolved dependencies.

                  API-MS-WIN-CORE-APPCOMPAT-L1-1-0.DLL
                  API-MS-WIN-CORE-APPCOMPAT-L1-1-1.DLL
                  API-MS-WIN-CORE-APPINIT-L1-1-0.DLL
                  API-MS-WIN-CORE-ATOMS-L1-1-0.DLL
                  API-MS-WIN-CORE-COM-L1-1-0.DLL
                  API-MS-WIN-CORE-COM-L1-1-2.DLL
                  API-MS-WIN-CORE-COM-MIDLPROXYSTUB-L1-1-0.DLL
                  API-MS-WIN-CORE-COM-PRIVATE-L1-1-0.DLL
                  API-MS-WIN-CORE-COM-PRIVATE-L1-1-1.DLL
                  API-MS-WIN-CORE-COMM-L1-1-0.DLL
                  API-MS-WIN-CORE-CONSOLE-L1-1-0.DLL
                  API-MS-WIN-CORE-CONSOLE-L2-1-0.DLL
                  API-MS-WIN-CORE-CONSOLE-L3-1-0.DLL
                  API-MS-WIN-CORE-CRT-L1-1-0.DLL
                  API-MS-WIN-CORE-CRT-L2-1-0.DLL
                  API-MS-WIN-CORE-DATETIME-L1-1-0.DLL
                  API-MS-WIN-CORE-DATETIME-L1-1-1.DLL
                  API-MS-WIN-CORE-DATETIME-L1-1-2.DLL
                  API-MS-WIN-CORE-DEBUG-L1-1-0.DLL
                  API-MS-WIN-CORE-DEBUG-L1-1-1.DLL
                  API-MS-WIN-CORE-DELAYLOAD-L1-1-0.DLL
                  API-MS-WIN-CORE-DELAYLOAD-L1-1-1.DLL
                  API-MS-WIN-CORE-ERRORHANDLING-L1-1-0.DLL
                  API-MS-WIN-CORE-ERRORHANDLING-L1-1-2.DLL
                  API-MS-WIN-CORE-ERRORHANDLING-L1-1-3.DLL
                  API-MS-WIN-CORE-FIBERS-L1-1-0.DLL
                  API-MS-WIN-CORE-FIBERS-L1-1-1.DLL
                  API-MS-WIN-CORE-FIBERS-L2-1-0.DLL
                  API-MS-WIN-CORE-FIBERS-L2-1-1.DLL
                  API-MS-WIN-CORE-FILE-L1-1-0.DLL
                  API-MS-WIN-CORE-FILE-L1-2-0.DLL
                  API-MS-WIN-CORE-FILE-L1-2-1.DLL
                  API-MS-WIN-CORE-FILE-L1-2-2.DLL
                  API-MS-WIN-CORE-FILE-L2-1-0.DLL
                  API-MS-WIN-CORE-FILE-L2-1-1.DLL
                  API-MS-WIN-CORE-FILE-L2-1-2.DLL
                  API-MS-WIN-CORE-FILE-L2-1-3.DLL
                  API-MS-WIN-CORE-HANDLE-L1-1-0.DLL
                  API-MS-WIN-CORE-HEAP-L1-1-0.DLL
                  API-MS-WIN-CORE-HEAP-L2-1-0.DLL
                  API-MS-WIN-CORE-HEAP-OBSOLETE-L1-1-0.DLL
                  API-MS-WIN-CORE-INTERLOCKED-L1-1-0.DLL
                  API-MS-WIN-CORE-IO-L1-1-0.DLL
                  API-MS-WIN-CORE-IO-L1-1-1.DLL
                  API-MS-WIN-CORE-JOB-L1-1-0.DLL
                  API-MS-WIN-CORE-JOB-L2-1-0.DLL
                  API-MS-WIN-CORE-KERNEL32-LEGACY-L1-1-0.DLL
                  API-MS-WIN-CORE-KERNEL32-LEGACY-L1-1-1.DLL
                  API-MS-WIN-CORE-KERNEL32-LEGACY-L1-1-2.DLL
                  API-MS-WIN-CORE-KERNEL32-PRIVATE-L1-1-0.DLL
                  API-MS-WIN-CORE-KERNEL32-PRIVATE-L1-1-2.DLL
                  API-MS-WIN-CORE-LARGEINTEGER-L1-1-0.DLL
                  API-MS-WIN-CORE-LIBRARYLOADER-L1-2-0.DLL
                  API-MS-WIN-CORE-LIBRARYLOADER-L1-2-1.DLL
                  API-MS-WIN-CORE-LIBRARYLOADER-L1-2-2.DLL
                  API-MS-WIN-CORE-LIBRARYLOADER-L2-1-0.DLL
                  API-MS-WIN-CORE-LOCALIZATION-L1-2-0.DLL
                  API-MS-WIN-CORE-LOCALIZATION-L1-2-2.DLL
                  API-MS-WIN-CORE-LOCALIZATION-L2-1-0.DLL
                  API-MS-WIN-CORE-LOCALIZATION-OBSOLETE-L1-2-0.DLL
                  API-MS-WIN-CORE-LOCALIZATION-PRIVATE-L1-1-0.DLL
                  API-MS-WIN-CORE-MEMORY-L1-1-0.DLL
                  API-MS-WIN-CORE-MEMORY-L1-1-1.DLL
                  API-MS-WIN-CORE-MEMORY-L1-1-2.DLL
                  API-MS-WIN-CORE-MEMORY-L1-1-3.DLL
                  API-MS-WIN-CORE-NAMEDPIPE-L1-1-0.DLL
                  API-MS-WIN-CORE-NAMEDPIPE-L1-2-1.DLL
                  API-MS-WIN-CORE-NAMEDPIPE-L1-2-2.DLL
                  API-MS-WIN-CORE-NAMESPACE-L1-1-0.DLL
                  API-MS-WIN-CORE-NORMALIZATION-L1-1-0.DLL
                  API-MS-WIN-CORE-PATH-L1-1-0.DLL
                  API-MS-WIN-CORE-PERFCOUNTERS-L1-1-0.DLL
                  API-MS-WIN-CORE-PRIVATEPROFILE-L1-1-0.DLL
                  API-MS-WIN-CORE-PROCESSENVIRONMENT-L1-1-0.DLL
                  API-MS-WIN-CORE-PROCESSENVIRONMENT-L1-2-0.DLL
                  API-MS-WIN-CORE-PROCESSSNAPSHOT-L1-1-0.DLL
                  API-MS-WIN-CORE-PROCESSTHREADS-L1-1-0.DLL
                  API-MS-WIN-CORE-PROCESSTHREADS-L1-1-1.DLL
                  API-MS-WIN-CORE-PROCESSTHREADS-L1-1-2.DLL
                  API-MS-WIN-CORE-PROCESSTHREADS-L1-1-3.DLL
                  API-MS-WIN-CORE-PROCESSTOPOLOGY-L1-1-0.DLL
                  API-MS-WIN-CORE-PROFILE-L1-1-0.DLL
                  API-MS-WIN-CORE-PSAPI-ANSI-L1-1-0.DLL
                  API-MS-WIN-CORE-PSAPI-L1-1-0.DLL
                  API-MS-WIN-CORE-PSM-KEY-L1-1-0.DLL
                  API-MS-WIN-CORE-QUIRKS-L1-1-0.DLL
                  API-MS-WIN-CORE-REALTIME-L1-1-0.DLL
                  API-MS-WIN-CORE-REGISTRY-L1-1-0.DLL
                  API-MS-WIN-CORE-REGISTRY-L1-1-1.DLL
                  API-MS-WIN-CORE-REGISTRY-L1-1-2.DLL
                  API-MS-WIN-CORE-REGISTRYUSERSPECIFIC-L1-1-0.DLL
                  API-MS-WIN-CORE-RTLSUPPORT-L1-1-0.DLL
                  API-MS-WIN-CORE-RTLSUPPORT-L1-2-0.DLL
                  API-MS-WIN-CORE-SHLWAPI-LEGACY-L1-1-0.DLL
                  API-MS-WIN-CORE-SHLWAPI-OBSOLETE-L1-1-0.DLL
                  API-MS-WIN-CORE-SIDEBYSIDE-L1-1-0.DLL
                  API-MS-WIN-CORE-STRING-L1-1-0.DLL
                  API-MS-WIN-CORE-STRING-L2-1-0.DLL
                  API-MS-WIN-CORE-STRING-L2-1-1.DLL
                  API-MS-WIN-CORE-STRING-OBSOLETE-L1-1-0.DLL
                  API-MS-WIN-CORE-STRINGANSI-L1-1-0.DLL
                  API-MS-WIN-CORE-SYNCH-L1-1-0.DLL
                  API-MS-WIN-CORE-SYNCH-L1-2-0.DLL
                  API-MS-WIN-CORE-SYNCH-L1-2-1.DLL
                  API-MS-WIN-CORE-SYSINFO-L1-1-0.DLL
                  API-MS-WIN-CORE-SYSINFO-L1-2-0.DLL
                  API-MS-WIN-CORE-SYSINFO-L1-2-1.DLL
                  API-MS-WIN-CORE-SYSINFO-L1-2-3.DLL
                  API-MS-WIN-CORE-SYSTEMTOPOLOGY-L1-1-0.DLL
                  API-MS-WIN-CORE-SYSTEMTOPOLOGY-L1-1-1.DLL
                  API-MS-WIN-CORE-THREADPOOL-L1-2-0.DLL
                  API-MS-WIN-CORE-THREADPOOL-LEGACY-L1-1-0.DLL
                  API-MS-WIN-CORE-THREADPOOL-PRIVATE-L1-1-0.DLL
                  API-MS-WIN-CORE-TIMEZONE-L1-1-0.DLL
                  API-MS-WIN-CORE-URL-L1-1-0.DLL
                  API-MS-WIN-CORE-UTIL-L1-1-0.DLL
                  API-MS-WIN-CORE-VERSION-L1-1-0.DLL
                  API-MS-WIN-CORE-VERSION-L1-1-1.DLL
                  API-MS-WIN-CORE-VERSION-PRIVATE-L1-1-0.DLL
                  API-MS-WIN-CORE-VERSIONANSI-L1-1-0.DLL
                  API-MS-WIN-CORE-VERSIONANSI-L1-1-1.DLL
                  API-MS-WIN-CORE-WINDOWSERRORREPORTING-L1-1-0.DLL
                  API-MS-WIN-CORE-WINDOWSERRORREPORTING-L1-1-1.DLL
                  API-MS-WIN-CORE-WINDOWSERRORREPORTING-L1-1-2.DLL
                  API-MS-WIN-CORE-WINRT-ERROR-L1-1-0.DLL
                  API-MS-WIN-CORE-WINRT-STRING-L1-1-0.DLL
                  API-MS-WIN-CORE-WOW64-L1-1-0.DLL
                  API-MS-WIN-CORE-WOW64-L1-1-1.DLL
                  API-MS-WIN-CORE-XSTATE-L2-1-0.DLL
                  API-MS-WIN-CRT-PRIVATE-L1-1-0.DLL
                  API-MS-WIN-CRT-RUNTIME-L1-1-0.DLL
                  API-MS-WIN-CRT-STRING-L1-1-0.DLL
                  API-MS-WIN-DEVICES-CONFIG-L1-1-1.DLL
                  API-MS-WIN-EVENTING-CLASSICPROVIDER-L1-1-0.DLL
                  API-MS-WIN-EVENTING-CONSUMER-L1-1-0.DLL
                  API-MS-WIN-EVENTING-CONSUMER-L1-1-1.DLL
                  API-MS-WIN-EVENTING-CONTROLLER-L1-1-0.DLL
                  API-MS-WIN-EVENTING-PROVIDER-L1-1-0.DLL
                  API-MS-WIN-GDI-INTERNAL-UAP-L1-1-0.DLL
                  API-MS-WIN-MM-MISC-L1-1-0.DLL
                  API-MS-WIN-MM-MME-L1-1-0.DLL
                  API-MS-WIN-MM-TIME-L1-1-0.DLL
                  API-MS-WIN-SECURITY-APPCONTAINER-L1-1-0.DLL
                  API-MS-WIN-SECURITY-AUDIT-L1-1-0.DLL
                  API-MS-WIN-SECURITY-AUDIT-L1-1-1.DLL
                  API-MS-WIN-SECURITY-BASE-L1-1-0.DLL
                  API-MS-WIN-SECURITY-BASE-L1-2-0.DLL
                  API-MS-WIN-SECURITY-BASE-PRIVATE-L1-1-0.DLL
                  API-MS-WIN-SECURITY-CAPABILITY-L1-1-0.DLL
                  API-MS-WIN-SECURITY-LSALOOKUP-L1-1-0.DLL
                  API-MS-WIN-SECURITY-LSAPOLICY-L1-1-0.DLL
                  API-MS-WIN-SERVICE-CORE-L1-1-0.DLL
                  API-MS-WIN-SERVICE-CORE-L1-1-1.DLL
                  API-MS-WIN-SERVICE-CORE-L1-1-2.DLL
                  API-MS-WIN-SERVICE-MANAGEMENT-L1-1-0.DLL
                  API-MS-WIN-SERVICE-MANAGEMENT-L2-1-0.DLL
                  API-MS-WIN-SERVICE-PRIVATE-L1-1-0.DLL
                  API-MS-WIN-SERVICE-PRIVATE-L1-1-2.DLL
                  API-MS-WIN-SERVICE-PRIVATE-L1-1-3.DLL
                  API-MS-WIN-SERVICE-PRIVATE-L1-1-4.DLL
                  API-MS-WIN-SERVICE-WINSVC-L1-1-0.DLL
                  API-MS-WIN-SHCORE-PATH-L1-1-0.DLL
                  API-MS-WIN-SHELL-SHELLCOM-L1-1-0.DLL
                  API-MS-WIN-SHELL-SHELLFOLDERS-L1-1-0.DLL
                  API-MS-WIN-STORAGE-EXPORTS-EXTERNAL-L1-1-0.DLL
                  API-MS-WIN-STORAGE-EXPORTS-INTERNAL-L1-1-0.DLL
                  SDL2.DLL
                  API-MS-WIN-APPMODEL-IDENTITY-L1-2-0.DLL
                  API-MS-WIN-APPMODEL-RUNTIME-INTERNAL-L1-1-0.DLL
                  API-MS-WIN-APPMODEL-RUNTIME-INTERNAL-L1-1-1.DLL
                  API-MS-WIN-APPMODEL-RUNTIME-INTERNAL-L1-1-2.DLL
                  API-MS-WIN-APPMODEL-RUNTIME-L1-1-0.DLL
                  API-MS-WIN-APPMODEL-RUNTIME-L1-1-1.DLL
                  API-MS-WIN-APPMODEL-STATE-L1-2-0.DLL
                  API-MS-WIN-APPMODEL-UNLOCK-L1-1-0.DLL
                  API-MS-WIN-BASE-UTIL-L1-1-0.DLL
                  API-MS-WIN-CORE-CALENDAR-L1-1-0.DLL
                  API-MS-WIN-CORE-COM-L1-1-1.DLL
                  API-MS-WIN-CORE-COM-L2-1-1.DLL
                  API-MS-WIN-CORE-DEBUG-MINIDUMP-L1-1-0.DLL
                  API-MS-WIN-CORE-FIRMWARE-L1-1-0.DLL
                  API-MS-WIN-CORE-KERNEL32-PRIVATE-L1-1-1.DLL
                  API-MS-WIN-CORE-LIBRARYLOADER-L1-1-0.DLL
                  API-MS-WIN-CORE-LOCALIZATION-L1-1-0.DLL
                  API-MS-WIN-CORE-LOCALREGISTRY-L1-1-0.DLL
                  API-MS-WIN-CORE-MARSHAL-L1-1-0.DLL
                  API-MS-WIN-CORE-MISC-L1-1-0.DLL
                  API-MS-WIN-CORE-PRIVATEPROFILE-L1-1-1.DLL
                  API-MS-WIN-CORE-PROCESSTOPOLOGY-OBSOLETE-L1-1-0.DLL
                  API-MS-WIN-CORE-PSM-APP-L1-1-0.DLL
                  API-MS-WIN-CORE-PSM-APPNOTIFY-L1-1-0.DLL
                  API-MS-WIN-CORE-REALTIME-L1-1-1.DLL
                  API-MS-WIN-CORE-REGISTRY-L2-1-0.DLL
                  API-MS-WIN-CORE-REGISTRY-PRIVATE-L1-1-0.DLL
                  API-MS-WIN-CORE-SHUTDOWN-L1-1-0.DLL
                  API-MS-WIN-CORE-TOOLHELP-L1-1-0.DLL
                  API-MS-WIN-CORE-WINRT-ERROR-L1-1-1.DLL
                  API-MS-WIN-CORE-WINRT-ERRORPRIVATE-L1-1-0.DLL
                  API-MS-WIN-CORE-WINRT-L1-1-0.DLL
                  API-MS-WIN-CORE-WINRT-PROPERTYSETPRIVATE-L1-1-0.DLL
                  API-MS-WIN-CORE-WINRT-PROPERTYSETPRIVATE-L1-1-1.DLL
                  API-MS-WIN-CORE-WINRT-REGISTRATION-L1-1-0.DLL
                  API-MS-WIN-CORE-WINRT-ROBUFFER-L1-1-0.DLL
                  API-MS-WIN-COREUI-SECRUNTIME-L1-1-0.DLL
                  API-MS-WIN-CRT-HEAP-L1-1-0.DLL
                  API-MS-WIN-CRT-LOCALE-L1-1-0.DLL
                  API-MS-WIN-CRT-MATH-L1-1-0.DLL
                  API-MS-WIN-CRT-PROCESS-L1-1-0.DLL
                  API-MS-WIN-CRT-TIME-L1-1-0.DLL
                  API-MS-WIN-CRT-UTILITY-L1-1-0.DLL
                  API-MS-WIN-DEVICES-QUERY-L1-1-0.DLL
                  API-MS-WIN-DOWNLEVEL-ADVAPI32-L1-1-0.DLL
                  API-MS-WIN-DOWNLEVEL-ADVAPI32-L2-1-0.DLL
                  API-MS-WIN-DOWNLEVEL-KERNEL32-L2-1-0.DLL
                  API-MS-WIN-DOWNLEVEL-NORMALIZ-L1-1-0.DLL
                  API-MS-WIN-DOWNLEVEL-OLE32-L1-1-0.DLL
                  API-MS-WIN-DOWNLEVEL-SHELL32-L1-1-0.DLL
                  API-MS-WIN-DOWNLEVEL-SHLWAPI-L1-1-0.DLL
                  API-MS-WIN-DOWNLEVEL-SHLWAPI-L2-1-0.DLL
                  API-MS-WIN-DOWNLEVEL-USER32-L1-1-0.DLL
                  API-MS-WIN-DOWNLEVEL-VERSION-L1-1-0.DLL
                  API-MS-WIN-DWMAPI-L1-1-0.DLL
                  API-MS-WIN-DX-D3DKMT-L1-1-0.DLL
                  API-MS-WIN-DX-D3DKMT-L1-1-1.DLL
                  API-MS-WIN-DX-D3DKMT-L1-1-2.DLL
                  API-MS-WIN-DX-D3DKMT-L1-1-3.DLL
                  API-MS-WIN-DX-D3DKMT-L1-1-4.DLL
                  API-MS-WIN-EVENTING-LEGACY-L1-1-0.DLL
                  API-MS-WIN-EVENTING-OBSOLETE-L1-1-0.DLL
                  API-MS-WIN-EVENTING-TDH-L1-1-0.DLL
                  API-MS-WIN-EVENTLOG-LEGACY-L1-1-0.DLL
                  API-MS-WIN-GDI-DPIINFO-L1-1-0.DLL
                  API-MS-WIN-HTTP-TIME-L1-1-0.DLL
                  API-MS-WIN-MM-JOYSTICK-L1-1-0.DLL
                  API-MS-WIN-MM-MISC-L2-1-0.DLL
                  API-MS-WIN-NETWORKING-INTERFACECONTEXTS-L1-1-0.DLL
                  API-MS-WIN-NTUSER-RECTANGLE-L1-1-0.DLL
                  API-MS-WIN-NTUSER-SYSPARAMS-L1-1-0.DLL
                  API-MS-WIN-OLE32-IE-L1-1-0.DLL
                  API-MS-WIN-OOBE-NOTIFICATION-L1-1-0.DLL
                  API-MS-WIN-POWER-BASE-L1-1-0.DLL
                  API-MS-WIN-POWER-SETTING-L1-1-0.DLL
                  API-MS-WIN-RTCORE-NTUSER-CLIPBOARD-L1-1-0.DLL
                  API-MS-WIN-RTCORE-NTUSER-PRIVATE-L1-1-0.DLL
                  API-MS-WIN-RTCORE-NTUSER-PRIVATE-L1-1-1.DLL
                  API-MS-WIN-RTCORE-NTUSER-PRIVATE-L1-1-4.DLL
                  API-MS-WIN-RTCORE-NTUSER-SHELL-L1-1-0.DLL
                  API-MS-WIN-RTCORE-NTUSER-SYNCH-L1-1-0.DLL
                  API-MS-WIN-RTCORE-NTUSER-WINDOW-L1-1-0.DLL
                  API-MS-WIN-RTCORE-NTUSER-WINEVENT-L1-1-0.DLL
                  API-MS-WIN-SECURITY-ACCESSHLPR-L1-1-0.DLL
                  API-MS-WIN-SECURITY-ACTIVEDIRECTORYCLIENT-L1-1-0.DLL
                  API-MS-WIN-SECURITY-ACTIVEDIRECTORYCLIENT-L1-1-1.DLL
                  API-MS-WIN-SECURITY-CREDENTIALS-L1-1-0.DLL
                  API-MS-WIN-SECURITY-CREDENTIALS-L2-1-0.DLL
                  API-MS-WIN-SECURITY-CRYPTOAPI-L1-1-0.DLL
                  API-MS-WIN-SECURITY-GROUPPOLICY-L1-1-0.DLL
                  API-MS-WIN-SECURITY-ISOLATEDCONTAINER-L1-1-0.DLL
                  API-MS-WIN-SECURITY-LOGON-L1-1-0.DLL
                  API-MS-WIN-SECURITY-LOGON-L1-1-1.DLL
                  API-MS-WIN-SECURITY-LSALOOKUP-ANSI-L2-1-0.DLL
                  API-MS-WIN-SECURITY-LSALOOKUP-L1-1-1.DLL
                  API-MS-WIN-SECURITY-LSALOOKUP-L1-1-2.DLL
                  API-MS-WIN-SECURITY-LSALOOKUP-L2-1-0.DLL
                  API-MS-WIN-SECURITY-PROVIDER-L1-1-0.DLL
                  API-MS-WIN-SECURITY-SDDL-L1-1-0.DLL
                  API-MS-WIN-SECURITY-SDDLPARSECOND-L1-1-0.DLL
                  API-MS-WIN-SECURITY-SYSTEMFUNCTIONS-L1-1-0.DLL
                  API-MS-WIN-SHCORE-COMHELPERS-L1-1-0.DLL
                  API-MS-WIN-SHCORE-OBSOLETE-L1-1-0.DLL
                  API-MS-WIN-SHCORE-REGISTRY-L1-1-0.DLL
                  API-MS-WIN-SHCORE-REGISTRY-L1-1-1.DLL
                  API-MS-WIN-SHCORE-SCALING-L1-1-0.DLL
                  API-MS-WIN-SHCORE-SCALING-L1-1-1.DLL
                  API-MS-WIN-SHCORE-STREAM-L1-1-0.DLL
                  API-MS-WIN-SHCORE-STREAM-WINRT-L1-1-0.DLL
                  API-MS-WIN-SHCORE-SYSINFO-L1-1-0.DLL
                  API-MS-WIN-SHCORE-THREAD-L1-1-0.DLL
                  API-MS-WIN-SHCORE-UNICODEANSI-L1-1-0.DLL
                  API-MS-WIN-SHELL-CHANGENOTIFY-L1-1-0.DLL
                  API-MS-WIN-SHELL-NAMESPACE-L1-1-0.DLL
                  API-MS-WIN-SHELL-SHDIRECTORY-L1-1-0.DLL
                  API-MS-WIN-SHLWAPI-IE-L1-1-0.DLL
                  API-MS-WIN-SHLWAPI-WINRT-STORAGE-L1-1-1.DLL
                  DEVICELOCKHELPERS.DLL
                  DMENTERPRISEDIAGNOSTICS.DLL
                  EFSCORE.DLL
                  EMCLIENT.DLL
                  EXT-MS-MF-PAL-L2-1-0.DLL
                  EXT-MS-ONECORE-APPCHROMEAPI-L1-1-0.DLL
                  EXT-MS-ONECORE-APPDEFAULTS-L1-1-0.DLL
                  EXT-MS-ONECORE-APPMODEL-EMCLIENT-L1-1-0.DLL
                  EXT-MS-ONECORE-APPMODEL-STATEREPOSITORY-INTERNAL-L1-1-1.DLL
                  EXT-MS-ONECORE-DCOMP-L1-1-0.DLL
                  EXT-MS-ONECORE-HLINK-L1-1-0.DLL
                  EXT-MS-ONECORE-ORIENTATION-L1-1-0.DLL
                  EXT-MS-ONECORE-PHONEINFO-L1-1-0.DLL
                  EXT-MS-ONECORE-SHELLCHROMEAPI-L1-1-0.DLL
                  EXT-MS-ONECORE-SHELLCHROMEAPI-L1-1-1.DLL
                  EXT-MS-WIN-ADVAPI32-LSA-L1-1-0.DLL
                  EXT-MS-WIN-ADVAPI32-MSI-L1-1-0.DLL
                  EXT-MS-WIN-ADVAPI32-NPUSERNAME-L1-1-0.DLL
                  EXT-MS-WIN-ADVAPI32-NTMARTA-L1-1-0.DLL
                  EXT-MS-WIN-ADVAPI32-PSM-APP-L1-1-0.DLL
                  EXT-MS-WIN-ADVAPI32-REGISTRY-L1-1-0.DLL
                  EXT-MS-WIN-ADVAPI32-REGISTRY-L1-1-1.DLL
                  EXT-MS-WIN-ADVAPI32-SAFER-L1-1-0.DLL
                  EXT-MS-WIN-APPCOMPAT-AEPIC-L1-1-0.DLL
                  EXT-MS-WIN-APPCOMPAT-APPHELP-L1-1-0.DLL
                  EXT-MS-WIN-APPMODEL-APPEXECUTIONALIAS-L1-1-0.DLL
                  EXT-MS-WIN-APPMODEL-DAXCORE-L1-1-0.DLL
                  EXT-MS-WIN-APPMODEL-DAXCORE-L1-1-2.DLL
                  EXT-MS-WIN-APPMODEL-DEPLOYMENT-L1-1-0.DLL
                  EXT-MS-WIN-APPMODEL-RESTRICTEDAPPCONTAINER-INTERNAL-L1-1-0.DLL
                  EXT-MS-WIN-APPMODEL-STATE-EXT-L1-2-0.DLL
                  EXT-MS-WIN-APPMODEL-USERCONTEXT-L1-1-0.DLL
                  EXT-MS-WIN-APPMODEL-VIEWSCALEFACTOR-L1-1-0.DLL
                  EXT-MS-WIN-APPXDEPLOYMENTCLIENT-APPXDEPLOY-L1-1-0.DLL
                  EXT-MS-WIN-APPXDEPLOYMENTCLIENT-APPXDEPLOYONECORE-L1-1-0.DLL
                  EXT-MS-WIN-AUDIOCORE-PAL-L1-2-0.DLL
                  EXT-MS-WIN-AUTHZ-CONTEXT-L1-1-0.DLL
                  EXT-MS-WIN-AUTHZ-REMOTE-L1-1-0.DLL
                  EXT-MS-WIN-COM-CLBCATQ-L1-1-0.DLL
                  EXT-MS-WIN-COM-COML2-L1-1-1.DLL
                  EXT-MS-WIN-COM-OLE32-L1-1-0.DLL
                  EXT-MS-WIN-COM-OLE32-L1-1-1.DLL
                  EXT-MS-WIN-COM-OLE32-L1-1-2.DLL
                  EXT-MS-WIN-COM-OLE32-L1-1-3.DLL
                  EXT-MS-WIN-COM-OLE32-L1-1-4.DLL
                  EXT-MS-WIN-COM-OLE32-L1-1-5.DLL
                  EXT-MS-WIN-COM-PSMREGISTER-L1-1-0.DLL
                  EXT-MS-WIN-COM-SUSPENDRESILIENCY-L1-1-0.DLL
                  EXT-MS-WIN-CORE-WINRT-REMOTE-L1-1-0.DLL
                  EXT-MS-WIN-DESKTOPAPPX-L1-1-2.DLL
                  EXT-MS-WIN-DEVMGMT-POLICY-L1-1-0.DLL
                  EXT-MS-WIN-DIRECT2D-DESKTOP-L1-1-0.DLL
                  EXT-MS-WIN-DOMAINJOIN-NETJOIN-L1-1-0.DLL
                  EXT-MS-WIN-DWMAPI-EXT-L1-1-0.DLL
                  EXT-MS-WIN-DWMAPIDXGI-EXT-L1-1-0.DLL
                  EXT-MS-WIN-EDPUTIL-POLICY-L1-1-0.DLL
                  EXT-MS-WIN-ELS-ELSCORE-L1-1-0.DLL
                  EXT-MS-WIN-EVENTING-RUNDOWN-L1-1-0.DLL
                  EXT-MS-WIN-FAMILYSAFETY-CHILDACCOUNT-L1-1-0.DLL
                  EXT-MS-WIN-FECLIENT-ENCRYPTEDFILE-L1-1-0.DLL
                  EXT-MS-WIN-FIREWALLAPI-WEBPROXY-L1-1-0.DLL
                  EXT-MS-WIN-FVEAPI-QUERY-L1-1-0.DLL
                  EXT-MS-WIN-GDI-CLIPPING-L1-1-0.DLL
                  EXT-MS-WIN-GDI-DC-CREATE-L1-1-0.DLL
                  EXT-MS-WIN-GDI-DC-L1-2-0.DLL
                  EXT-MS-WIN-GDI-DC-L1-2-1.DLL
                  EXT-MS-WIN-GDI-DEVCAPS-L1-1-0.DLL
                  EXT-MS-WIN-GDI-DRAW-L1-1-0.DLL
                  EXT-MS-WIN-GDI-DRAW-L1-1-1.DLL
                  EXT-MS-WIN-GDI-DRAW-L1-1-2.DLL
                  EXT-MS-WIN-GDI-DRAW-L1-1-3.DLL
                  EXT-MS-WIN-GDI-FONT-L1-1-0.DLL
                  EXT-MS-WIN-GDI-FONT-L1-1-1.DLL
                  EXT-MS-WIN-GDI-FONT-L1-1-2.DLL
                  EXT-MS-WIN-GDI-FONT-L1-1-3.DLL
                  EXT-MS-WIN-GDI-GDIPLUS-L1-1-0.DLL
                  EXT-MS-WIN-GDI-INTERNAL-DESKTOP-L1-1-0.DLL
                  EXT-MS-WIN-GDI-INTERNAL-DESKTOP-L1-1-1.DLL
                  EXT-MS-WIN-GDI-METAFILE-L1-1-0.DLL
                  EXT-MS-WIN-GDI-METAFILE-L1-1-1.DLL
                  EXT-MS-WIN-GDI-METAFILE-L1-1-2.DLL
                  EXT-MS-WIN-GDI-PATH-L1-1-0.DLL
                  EXT-MS-WIN-GDI-PRINT-L1-1-0.DLL
                  EXT-MS-WIN-GDI-PRIVATE-L1-1-0.DLL
                  EXT-MS-WIN-GDI-RENDER-L1-1-0.DLL
                  EXT-MS-WIN-GDI-WCS-L1-1-0.DLL
                  EXT-MS-WIN-GPAPI-GROUPPOLICY-L1-1-0.DLL
                  EXT-MS-WIN-GUI-DUI70-L1-1-0.DLL
                  EXT-MS-WIN-IMM-L1-1-0.DLL
                  EXT-MS-WIN-KERNEL32-APPCOMPAT-L1-1-0.DLL
                  EXT-MS-WIN-KERNEL32-DATETIME-L1-1-0.DLL
                  EXT-MS-WIN-KERNEL32-ERRORHANDLING-L1-1-0.DLL
                  EXT-MS-WIN-KERNEL32-FILE-L1-1-0.DLL
                  EXT-MS-WIN-KERNEL32-LOCALIZATION-L1-1-0.DLL
                  EXT-MS-WIN-KERNEL32-PACKAGE-CURRENT-L1-1-0.DLL
                  EXT-MS-WIN-KERNEL32-PACKAGE-L1-1-0.DLL
                  EXT-MS-WIN-KERNEL32-PACKAGE-L1-1-2.DLL
                  EXT-MS-WIN-KERNEL32-QUIRKS-L1-1-0.DLL
                  EXT-MS-WIN-KERNEL32-QUIRKS-L1-1-1.DLL
                  EXT-MS-WIN-KERNEL32-REGISTRY-L1-1-0.DLL
                  EXT-MS-WIN-KERNEL32-SIDEBYSIDE-L1-1-0.DLL
                  EXT-MS-WIN-KERNELBASE-PROCESSTHREAD-L1-1-0.DLL
                  EXT-MS-WIN-MININPUT-INPUTHOST-L1-1-0.DLL
                  EXT-MS-WIN-MPR-MULTIPLEPROVIDERROUTER-L1-1-0.DLL
                  EXT-MS-WIN-MRMCORER-ENVIRONMENT-L1-1-0.DLL
                  EXT-MS-WIN-MRMCORER-RESMANAGER-L1-1-0.DLL
                  EXT-MS-WIN-NETWORKING-WCMAPI-L1-1-0.DLL
                  EXT-MS-WIN-NETWORKING-WLANSTORAGE-L1-1-0.DLL
                  EXT-MS-WIN-NTDSAPI-ACTIVEDIRECTORYCLIENT-L1-1-0.DLL
                  EXT-MS-WIN-NTDSAPI-ACTIVEDIRECTORYCLIENT-L1-1-1.DLL
                  EXT-MS-WIN-NTUSER-DC-ACCESS-EXT-L1-1-0.DLL
                  EXT-MS-WIN-NTUSER-DIALOGBOX-L1-1-0.DLL
                  EXT-MS-WIN-NTUSER-DRAW-L1-1-0.DLL
                  EXT-MS-WIN-NTUSER-DRAW-L1-1-1.DLL
                  EXT-MS-WIN-NTUSER-DRAW-L1-1-2.DLL
                  EXT-MS-WIN-NTUSER-GUI-L1-1-0.DLL
                  EXT-MS-WIN-NTUSER-KEYBOARD-L1-1-0.DLL
                  EXT-MS-WIN-NTUSER-MENU-L1-1-2.DLL
                  EXT-MS-WIN-NTUSER-MESSAGE-L1-1-0.DLL
                  EXT-MS-WIN-NTUSER-MESSAGE-L1-1-1.DLL
                  EXT-MS-WIN-NTUSER-MESSAGE-L1-1-2.DLL
                  EXT-MS-WIN-NTUSER-MISC-L1-1-0.DLL
                  EXT-MS-WIN-NTUSER-MISC-L1-2-0.DLL
                  EXT-MS-WIN-NTUSER-MISC-L1-5-0.DLL
                  EXT-MS-WIN-NTUSER-MISC-L1-5-1.DLL
                  EXT-MS-WIN-NTUSER-MIT-L1-1-0.DLL
                  EXT-MS-WIN-NTUSER-MOUSE-L1-1-0.DLL
                  EXT-MS-WIN-NTUSER-PRIVATE-L1-1-0.DLL
                  EXT-MS-WIN-NTUSER-PRIVATE-L1-1-1.DLL
                  EXT-MS-WIN-NTUSER-PRIVATE-L1-2-0.DLL
                  EXT-MS-WIN-NTUSER-PRIVATE-L1-3-2.DLL
                  EXT-MS-WIN-NTUSER-RECTANGLE-EXT-L1-1-0.DLL
                  EXT-MS-WIN-NTUSER-ROTATIONMANAGER-L1-1-0.DLL
                  EXT-MS-WIN-NTUSER-SERVER-L1-1-0.DLL
                  EXT-MS-WIN-NTUSER-STRING-L1-1-0.DLL
                  EXT-MS-WIN-NTUSER-SYNCH-L1-1-0.DLL
                  EXT-MS-WIN-NTUSER-UICONTEXT-EXT-L1-1-0.DLL
                  EXT-MS-WIN-NTUSER-WINDOW-L1-1-0.DLL
                  EXT-MS-WIN-NTUSER-WINDOW-L1-1-1.DLL
                  EXT-MS-WIN-NTUSER-WINDOW-L1-1-2.DLL
                  EXT-MS-WIN-NTUSER-WINDOW-L1-1-3.DLL
                  EXT-MS-WIN-NTUSER-WINDOWCLASS-L1-1-0.DLL
                  EXT-MS-WIN-NTUSER-WINDOWSTATION-L1-1-0.DLL
                  EXT-MS-WIN-ODBC-ODBC32-L1-1-0.DLL
                  EXT-MS-WIN-OLE32-BINDCTX-L1-1-0.DLL
                  EXT-MS-WIN-OLE32-IE-EXT-L1-1-0.DLL
                  EXT-MS-WIN-OLE32-OLEAUTOMATION-L1-1-0.DLL
                  EXT-MS-WIN-PRINTER-PRNTVPT-L1-1-0.DLL
                  EXT-MS-WIN-PROFILE-EXTENDER-L1-1-0.DLL
                  EXT-MS-WIN-PROFILE-LOAD-L1-1-0.DLL
                  EXT-MS-WIN-PROFILE-USERENV-L1-1-0.DLL
                  EXT-MS-WIN-PROFILE-USERENV-L1-1-1.DLL
                  EXT-MS-WIN-RAS-RASAPI32-L1-1-0.DLL
                  EXT-MS-WIN-RAS-TAPI32-L1-1-1.DLL
                  EXT-MS-WIN-RDR-DAVHLPR-L1-1-0.DLL
                  EXT-MS-WIN-RESOURCES-DEPLOYMENT-L1-1-0.DLL
                  EXT-MS-WIN-RO-TYPERESOLUTION-L1-1-0.DLL
                  EXT-MS-WIN-RPC-SSL-L1-1-0.DLL
                  EXT-MS-WIN-RTCORE-GDI-DEVCAPS-L1-1-0.DLL
                  EXT-MS-WIN-RTCORE-GDI-OBJECT-L1-1-0.DLL
                  EXT-MS-WIN-RTCORE-GDI-RGN-L1-1-0.DLL
                  EXT-MS-WIN-RTCORE-GDI-RGN-L1-1-1.DLL
                  EXT-MS-WIN-RTCORE-MINUSER-INPUT-L1-1-1.DLL
                  EXT-MS-WIN-RTCORE-MINUSER-PRIVATE-EXT-L1-1-0.DLL
                  EXT-MS-WIN-RTCORE-NTUSER-CURSOR-L1-1-0.DLL
                  EXT-MS-WIN-RTCORE-NTUSER-DC-ACCESS-L1-1-0.DLL
                  EXT-MS-WIN-RTCORE-NTUSER-DPI-L1-1-0.DLL
                  EXT-MS-WIN-RTCORE-NTUSER-DPI-L1-2-0.DLL
                  EXT-MS-WIN-RTCORE-NTUSER-IAM-L1-1-0.DLL
                  EXT-MS-WIN-RTCORE-NTUSER-INTEGRATION-L1-1-0.DLL
                  EXT-MS-WIN-RTCORE-NTUSER-SYNCH-EXT-L1-1-0.DLL
                  EXT-MS-WIN-RTCORE-NTUSER-SYSCOLORS-L1-1-0.DLL
                  EXT-MS-WIN-RTCORE-NTUSER-SYSPARAMS-L1-1-0.DLL
                  EXT-MS-WIN-RTCORE-NTUSER-WINDOW-EXT-L1-1-0.DLL
                  EXT-MS-WIN-SECUR32-TRANSLATENAME-L1-1-0.DLL
                  EXT-MS-WIN-SECURITY-CAPAUTHZ-L1-1-0.DLL
                  EXT-MS-WIN-SECURITY-CAPAUTHZ-L1-1-1.DLL
                  EXT-MS-WIN-SECURITY-CHAMBERS-L1-1-0.DLL
                  EXT-MS-WIN-SECURITY-CREDUI-INTERNAL-L1-1-0.DLL
                  EXT-MS-WIN-SECURITY-CREDUI-L1-1-0.DLL
                  EXT-MS-WIN-SECURITY-CREDUI-L1-1-1.DLL
                  EXT-MS-WIN-SECURITY-CRYPTUI-L1-1-0.DLL
                  EXT-MS-WIN-SECURITY-CRYPTUI-L1-1-1.DLL
                  EXT-MS-WIN-SECURITY-EFS-L1-1-0.DLL
                  EXT-MS-WIN-SECURITY-EFSWRT-L1-1-0.DLL
                  EXT-MS-WIN-SECURITY-EFSWRT-L1-1-1.DLL
                  EXT-MS-WIN-SECURITY-WINSCARD-L1-1-0.DLL
                  EXT-MS-WIN-SECURITY-WINSCARD-L1-1-1.DLL
                  EXT-MS-WIN-SESSION-USERMGR-L1-1-0.DLL
                  EXT-MS-WIN-SESSION-USERTOKEN-L1-1-0.DLL
                  EXT-MS-WIN-SESSION-WINSTA-L1-1-0.DLL
                  EXT-MS-WIN-SESSION-WTSAPI32-L1-1-0.DLL
                  EXT-MS-WIN-SETUPAPI-INF-L1-1-0.DLL
                  EXT-MS-WIN-SETUPAPI-INF-L1-1-1.DLL
                  EXT-MS-WIN-SHELL-DIRECTORY-L1-1-0.DLL
                  EXT-MS-WIN-SHELL-EMBEDDEDMODE-L1-1-0.DLL
                  EXT-MS-WIN-SHELL-SHELL32-L1-2-0.DLL
                  EXT-MS-WIN-SHELL-SHLWAPI-L1-1-0.DLL
                  EXT-MS-WIN-SHELL32-SHELLCOM-L1-1-0.DLL
                  EXT-MS-WIN-SHELL32-SHELLFOLDERS-L1-1-0.DLL
                  EXT-MS-WIN-SMBSHARE-BROWSERCLIENT-L1-1-0.DLL
                  EXT-MS-WIN-STORAGE-SENSE-L1-1-0.DLL
                  EXT-MS-WIN-STORAGE-SENSE-L1-2-0.DLL
                  EXT-MS-WIN-SXS-OLEAUTOMATION-L1-1-0.DLL
                  EXT-MS-WIN-TSF-MSCTF-L1-1-0.DLL
                  EXT-MS-WIN-TSF-MSCTF-L1-1-1.DLL
                  EXT-MS-WIN-UI-VIEWMANAGEMENT-L1-1-0.DLL
                  EXT-MS-WIN-USP10-L1-1-0.DLL
                  EXT-MS-WIN-WER-UI-L1-1-0.DLL
                  EXT-MS-WIN-WER-XBOX-L1-1-0.DLL
                  EXT-MS-WIN-WINRT-DEVICE-ACCESS-L1-1-0.DLL
                  EXT-MS-WIN-WINRT-STORAGE-L1-1-0.DLL
                  EXT-MS-WIN-WLAN-ONEXUI-L1-1-0.DLL
                  EXT-MS-WIN-WLAN-SCARD-L1-1-0.DLL
                  IESHIMS.DLL
                  NGCRECOVERY.DLL
                  WPAXHOLDER.DLL
                  
                  1 Reply Last reply
                  0
                  • SGaistS Offline
                    SGaistS Offline
                    SGaist
                    Lifetime Qt Champion
                    wrote on last edited by
                    #9

                    SDL2.DLL looks like its not in the same folder as your application.

                    The EXT-MS-WIN can be ignored AFAIK.

                    Interested in AI ? www.idiap.ch
                    Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                    S 1 Reply Last reply
                    0
                    • SGaistS SGaist

                      SDL2.DLL looks like its not in the same folder as your application.

                      The EXT-MS-WIN can be ignored AFAIK.

                      S Offline
                      S Offline
                      StevenD
                      wrote on last edited by
                      #10

                      @SGaist Of course it isn't. It's in /QJoysticks/lib/SDL/bin/windows/mingw

                      1 Reply Last reply
                      0
                      • SGaistS Offline
                        SGaistS Offline
                        SGaist
                        Lifetime Qt Champion
                        wrote on last edited by
                        #11

                        And that's your job to copy it over to the folder of your application. windeployqt can't guess where the .dlls are stored. It knows where the Qt dlls are because it's known at installation time, however there's no standard path to look for to get the .dlls. They are not used at all at linking time so it's impossible to know where to look for them.

                        Interested in AI ? www.idiap.ch
                        Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                        1 Reply Last reply
                        2
                        • S Offline
                          S Offline
                          StevenD
                          wrote on last edited by
                          #12

                          I can now launch my .exe after running windeployqt and copying SDL2.dll to the same directory. However, I would still like to get this down to 1 file.

                          JKSHJ 1 Reply Last reply
                          0
                          • S StevenD

                            I can now launch my .exe after running windeployqt and copying SDL2.dll to the same directory. However, I would still like to get this down to 1 file.

                            JKSHJ Offline
                            JKSHJ Offline
                            JKSH
                            Moderators
                            wrote on last edited by
                            #13

                            @StevenD said in How do I compile a .exe file which I can run on any windows computer?:

                            I can now launch my .exe after running windeployqt and copying SDL2.dll to the same directory. However, I would still like to get this down to 1 file.

                            As @SGaist mentioned earlier, the only way to get this down to 1 file is to use static linking. You need to build a statically-linked version of Qt yourself, and then set your project to use the static libraries of Qt and SDL.

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

                            1 Reply Last reply
                            1
                            • S Offline
                              S Offline
                              StevenD
                              wrote on last edited by
                              #14

                              Right, but how do I build a statically-linked version of Qt? I seem to be missing folders or files from the various tutorials I have found.

                              JKSHJ 1 Reply Last reply
                              0
                              • S StevenD

                                Right, but how do I build a statically-linked version of Qt? I seem to be missing folders or files from the various tutorials I have found.

                                JKSHJ Offline
                                JKSHJ Offline
                                JKSH
                                Moderators
                                wrote on last edited by
                                #15

                                @StevenD said in How do I compile a .exe file which I can run on any windows computer?:

                                Right, but how do I build a statically-linked version of Qt?

                                In summary:

                                1. Obtain the Qt source code
                                2. Add the -static option when configuring Qt
                                3. Build Qt

                                Instructions to configure and build are at http://doc.qt.io/qt-5/build-sources.html

                                An example set of commands is:

                                > configure.bat -prefix "C:/Qt/MyStaticBuild" -opensource -confirm-license -nomake examples -nomake tests -static
                                > make
                                > make install

                                Remember, using static linking means that your application cannot be closed-source.

                                I seem to be missing folders or files from the various tutorials I have found.

                                Which tutorials, and which folders/files?

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

                                1 Reply Last reply
                                3
                                • S Offline
                                  S Offline
                                  StevenD
                                  wrote on last edited by
                                  #16

                                  Thanks for the help. I have successfully downloaded the source code, and now have the files that I needed. However, I am having some issues. Mingw is not working.

                                  mingw32-make: *** Error -1
                                  .   Stop.
                                  mingw32-make: *** Waiting for unfinished jobs....
                                  

                                  ...and then it hangs forever.

                                  JKSHJ 1 Reply Last reply
                                  0
                                  • S StevenD

                                    Thanks for the help. I have successfully downloaded the source code, and now have the files that I needed. However, I am having some issues. Mingw is not working.

                                    mingw32-make: *** Error -1
                                    .   Stop.
                                    mingw32-make: *** Waiting for unfinished jobs....
                                    

                                    ...and then it hangs forever.

                                    JKSHJ Offline
                                    JKSHJ Offline
                                    JKSH
                                    Moderators
                                    wrote on last edited by
                                    #17

                                    @StevenD said in How do I compile a .exe file which I can run on any windows computer?:

                                    mingw32-make: *** Error -1
                                    

                                    There should be more info near this line that describes what the problem is. What was it doing just before the error?

                                    Anyway, run mingw32-make again and see if it continues from where it last stopped. (It will first scan the files that have already been processed)

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

                                    1 Reply Last reply
                                    0
                                    • S Offline
                                      S Offline
                                      StevenD
                                      wrote on last edited by
                                      #18
                                      PS C:\Qt-3.0.1\5.9.2\Src> ./configure.bat -opensource -confirm-license -nomake examples -nomake tests -static
                                      + cd qtbase
                                      + C:\Qt-3.0.1\5.9.2\Src\qtbase\configure.bat -top-level -opensource -confirm-license -nomake examples -nomake tests -static
                                      Bootstrapping qmake ...
                                      g++ -c -o project.o -DUNICODE -std=c++11 -ffunction-sections -g  -IC:/Qt-3.0.1/5.9.2/Src/qtbase/qmake -IC:/Qt-3.0.1/5.9.2/Src/qtbase/qmake/library -IC:/Qt-3.0.1/5.9.2/Src/qtbase/qmake/generators -IC:/Qt-3.0.1/5.9.2/Src/qtbase/qmake/generators/unix -IC:/Qt-3.0.1/5.9.2/Src/qtbase/qmake/generators/win32 -IC:/Qt-3.0.1/5.9.2/Src/qtbase/qmake/generators/mac -IC:/Qt-3.0.1/5.9.2/Src/qtbase/include -IC:/Qt-3.0.1/5.9.2/Src/qtbase/include/QtCore -IC:/Qt-3.0.1/5.9.2/Src/qtbase/include/QtCore/5.9.2 -IC:/Qt-3.0.1/5.9.2/Src/qtbase/include/QtCore/5.9.2/QtCore -I../src/corelib/global -IC:/Qt-3.0.1/5.9.2/Src/qtbase/mkspecs/win32-g++ -DQT_VERSION_STR=\"5.9.2\" -DQT_VERSION_MAJOR=5  -DQT_VERSION_MINOR=9  -DQT_VERSION_PATCH=2  -DQT_BUILD_QMAKE -DQT_BOOTSTRAPPED -DPROEVALUATOR_FULL -DQT_NO_FOREACH C:/Qt-3.0.1/5.9.2/Src/qtbase/qmake/project.cpp
                                      mingw32-make: *** Error -1
                                      .  Stop.
                                      mingw32-make: *** Waiting for unfinished jobs....
                                      
                                      JKSHJ 1 Reply Last reply
                                      0
                                      • S StevenD
                                        PS C:\Qt-3.0.1\5.9.2\Src> ./configure.bat -opensource -confirm-license -nomake examples -nomake tests -static
                                        + cd qtbase
                                        + C:\Qt-3.0.1\5.9.2\Src\qtbase\configure.bat -top-level -opensource -confirm-license -nomake examples -nomake tests -static
                                        Bootstrapping qmake ...
                                        g++ -c -o project.o -DUNICODE -std=c++11 -ffunction-sections -g  -IC:/Qt-3.0.1/5.9.2/Src/qtbase/qmake -IC:/Qt-3.0.1/5.9.2/Src/qtbase/qmake/library -IC:/Qt-3.0.1/5.9.2/Src/qtbase/qmake/generators -IC:/Qt-3.0.1/5.9.2/Src/qtbase/qmake/generators/unix -IC:/Qt-3.0.1/5.9.2/Src/qtbase/qmake/generators/win32 -IC:/Qt-3.0.1/5.9.2/Src/qtbase/qmake/generators/mac -IC:/Qt-3.0.1/5.9.2/Src/qtbase/include -IC:/Qt-3.0.1/5.9.2/Src/qtbase/include/QtCore -IC:/Qt-3.0.1/5.9.2/Src/qtbase/include/QtCore/5.9.2 -IC:/Qt-3.0.1/5.9.2/Src/qtbase/include/QtCore/5.9.2/QtCore -I../src/corelib/global -IC:/Qt-3.0.1/5.9.2/Src/qtbase/mkspecs/win32-g++ -DQT_VERSION_STR=\"5.9.2\" -DQT_VERSION_MAJOR=5  -DQT_VERSION_MINOR=9  -DQT_VERSION_PATCH=2  -DQT_BUILD_QMAKE -DQT_BOOTSTRAPPED -DPROEVALUATOR_FULL -DQT_NO_FOREACH C:/Qt-3.0.1/5.9.2/Src/qtbase/qmake/project.cpp
                                        mingw32-make: *** Error -1
                                        .  Stop.
                                        mingw32-make: *** Waiting for unfinished jobs....
                                        
                                        JKSHJ Offline
                                        JKSHJ Offline
                                        JKSH
                                        Moderators
                                        wrote on last edited by JKSH
                                        #19

                                        @StevenD said in How do I compile a .exe file which I can run on any windows computer?:

                                        PS C:\Qt-3.0.1\5.9.2\Src>
                                        

                                        I tried to build Qt with PowerShell a few months ago, but it failed. I didn't investigate why, but I suspect it's some kind of incompatibility between PowerShell and the old Batch files.

                                        cmd.exe worked for me; see if that helps you.

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

                                        1 Reply Last reply
                                        0
                                        • S Offline
                                          S Offline
                                          StevenD
                                          wrote on last edited by
                                          #20

                                          cmd gives me almost identical output:

                                          C:\Qt-3.0.1\5.9.2\Src>configure -opensource -confirm-license -nomake examples -nomake tests -static
                                          + cd qtbase
                                          + C:\Qt-3.0.1\5.9.2\Src\qtbase\configure.bat -top-level -opensource -confirm-license -nomake examples -nomake tests -static
                                          Bootstrapping qmake ...
                                          g++ -c -o project.o -DUNICODE -std=c++11 -ffunction-sections -g  -IC:/Qt-3.0.1/5.9.2/Src/qtbase/qmake -IC:/Qt-3.0.1/5.9.2/Src/qtbase/qmake/library -IC:/Qt-3.0.1/5.9.2/Src/qtbase/qmake/generators -IC:/Qt-3.0.1/5.9.2/Src/qtbase/qmake/generators/unix -IC:/Qt-3.0.1/5.9.2/Src/qtbase/qmake/generators/win32 -IC:/Qt-3.0.1/5.9.2/Src/qtbase/qmake/generators/mac -IC:/Qt-3.0.1/5.9.2/Src/qtbase/include -IC:/Qt-3.0.1/5.9.2/Src/qtbase/include/QtCore -IC:/Qt-3.0.1/5.9.2/Src/qtbase/include/QtCore/5.9.2 -IC:/Qt-3.0.1/5.9.2/Src/qtbase/include/QtCore/5.9.2/QtCore -I../src/corelib/global -IC:/Qt-3.0.1/5.9.2/Src/qtbase/mkspecs/win32-g++ -DQT_VERSION_STR=\"5.9.2\" -DQT_VERSION_MAJOR=5  -DQT_VERSION_MINOR=9  -DQT_VERSION_PATCH=2  -DQT_BUILD_QMAKE -DQT_BOOTSTRAPPED -DPROEVALUATOR_FULL -DQT_NO_FOREACH C:/Qt-3.0.1/5.9.2/Src/qtbase/qmake/project.cpp
                                          mingw32-make: *** Error -1
                                          .  Stop.
                                          mingw32-make: *** Waiting for unfinished jobs....
                                          
                                          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