QLC on Windows... again

Post Reply
KyleSunderland
Posts: 6
Joined: Sun Aug 08, 2021 6:54 am
Real Name: Kyle Sunderland

I've been aimlessly trying to compile QLC+ 4 on windows for the past couple days... I know it's a complete shit show but I figured as I'm using it on a Windows platform, the code I modify is no good to me if I can't compile it on the same platform. I've followed each step in the wiki page and I've gotten it past the MSYS make steps, but upon running the executable it throws errors that DLLs are missing. I copied the required DLLs from the mingw32 folder, and it now shows these errors:

qlcerror1.PNG
qlcerror2.png
This is on a fresh install of MSYS and a clean build. All unnecessary plugins have been disabled, and I am compiling in release mode.
Any thoughts on where I've gone wrong?

I do all my developing in Linux (thank heavens), and only need to be able to compile the executable for use on Windows.
Just wish Windows wasn't such a pain in the ass for compiling open-source. :x

Thanks all, sorry if this question is a dumb one. I've been scratching my head for much too long to keep on trying on my own.

Kyle
User avatar
mcallegari
Posts: 4482
Joined: Sun Apr 12, 2015 9:09 am
Location: Italy
Real Name: Massimo Callegari
Contact:

See last comments here: viewtopic.php?f=12&t=3135
There's a major issue on Windows at the moment that I can't figure out.
By the way you omitted to say which Qt version you're using.
Right now QLC+ is on 5.14.2.
Just wish Windows wasn't such a pain in the ass for compiling open-source. :x
Then you've never experienced the wonderful world of macOS....
KyleSunderland
Posts: 6
Joined: Sun Aug 08, 2021 6:54 am
Real Name: Kyle Sunderland

Alrighty. Thanks a bunch for your time.
Nice to know I'm not going completely insane.

mcallegari wrote: Tue Dec 21, 2021 8:17 am By the way you omitted to say which Qt version you're using.
I'm working on Qt 5.12.2

mcallegari wrote: Tue Dec 21, 2021 8:17 am Then you've never experienced the wonderful world of macOS....
And gladly so, sounds like more of a headache than I can imagine. The work you've done is amazing keeping up with so many platforms.

Does the trick of copying the lib dlls apply here, or would that only work with the test releases you have compiled?
I tried copying them and it was to no avail.

Thank you again for your time- it is appreciated more than you know.
User avatar
mcallegari
Posts: 4482
Joined: Sun Apr 12, 2015 9:09 am
Location: Italy
Real Name: Massimo Callegari
Contact:

See this: https://github.com/mcallegari/qlcplus/b ... pveyor.yml
It's basically how QLC+ builds online.
You can uninstall Qt version 5.15.2 of MSYS2 and install 5.14.2.
Then copy the DLLs from the latest official version.
Sorry but at the moment this is the workaround.
KyleSunderland
Posts: 6
Joined: Sun Aug 08, 2021 6:54 am
Real Name: Kyle Sunderland

No need to apologize.
Thanks for the help.
Post Reply