Cristian, Thank you very much for your feedback. It worked like charm. Standalone application is now building and running.
I’m just having a new problem with the plugin version of the application that did not used to happen in Qt 5: C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winnt.h:173: error: C1189: #error: "No Target Architecture" // // Note: RC_INVOKED is checked in PROBE_ALIGNMENT to maintain compatibility with previous // versions of the SDK which did not block inclusion in an .RC file. // #if defined(_AMD64_) || defined(_X86_) #define PROBE_ALIGNMENT( _s ) TYPE_ALIGNMENT( DWORD ) #elif defined(_IA64_) || defined(_ARM_) || defined(_ARM64_) // // TODO: WOWXX - Unblock ARM. Make all alignment checks DWORD for now. // #define PROBE_ALIGNMENT( _s ) TYPE_ALIGNMENT( DWORD ) #elif !defined(RC_INVOKED) #error "No Target Architecture" #endif I’m not including winnt.h anywhere in my code. Do you have any idea of what might be going on? Thanks! Regards, Nuno > On 1 Feb 2023, at 11:10, Cristian Adam <cristian.a...@qt.io> wrote: > > Hi, > > All the missing __imp symbols mean that you are trying to link to a shared > library. > > C:\Projects\Qt\repo\qtbase > $ configure --help | findstr static > sections. [auto for static builds, otherwise no] > -static .............. Build static Qt libraries [no] (yes for UIKit) > -static-runtime ...... With -static, use static runtime [no] (Windows only) > benchmarks, manual-tests, minimal-static-tests) > > Make sure you pass both -static and -static-runtime to your Qt configuration. > -static-runtime will get you /MT for cl.exe > > Cheers, > Cristian. > > From: Interest <interest-boun...@qt-project.org> on behalf of Nuno Santos > <nuno.san...@imaginando.pt> > Sent: Wednesday, February 1, 2023 11:07 > To: Macieira, Thiago <thiago.macie...@intel.com> > Cc: Qt Interest <interest@qt-project.org> > Subject: Re: [Interest] Tweaking a static build of Qt 6 for Windows > > Thiago, > > Right now my problem is that the static build of Qt is unable to compile > successfully my project and I don’t understand why. > > The static build of Qt does not have this problem on Mac. > > Any ideas? > > Thanks! > > Best, > > Nuno > > <linking errors.jpg> > > > > On 30 Jan 2023, at 18:34, Thiago Macieira <thiago.macie...@intel.com> wrote: > > > > On Monday, 30 January 2023 10:13:49 PST Nuno Santos wrote: > >> Thiago, > >> > >> Thanks for your reply. > >> > >> I’m not very technical about this details like yourself. I’ve been doing > >> this since ever. To reconsider I need to better understand the reasons. > > > > Sure. > > > >> The thing is. I need to have Qt compiled with MT instead of MD other wise I > >> can’t open two instances of my plugins on the same host. Also, I don’t want > >> to bundle MSVC runtimes. That sucks. > > > > You can open multiple plugins in the same process just fine and you don't > > have > > to ship the runtime if it's already installed. It's already installed on > > Windows 10. > > > >> So… are those files still being taking into account when building Qt, even > >> that Qt is now built by cmake? > > > > Static runtime builds still exist, but I have no idea if they are tested or > > work. I recommend you reconsider your needs. > > > > -- > > Thiago Macieira - thiago.macieira (AT) intel.com > > Cloud Software Architect - Intel DCAI Cloud Engineering > > _______________________________________________ > > Interest mailing list > > Interest@qt-project.org > > https://lists.qt-project.org/listinfo/interest > > _______________________________________________ > Interest mailing list > Interest@qt-project.org <mailto:Interest@qt-project.org> > https://lists.qt-project.org/listinfo/interest
_______________________________________________ Interest mailing list Interest@qt-project.org https://lists.qt-project.org/listinfo/interest