Page 1 of 1

New Beta 6.10

Posted: Tue Jan 23, 2024 12:09 pm
by MaxArg
Hello there, I'm new to the forum

I'm testing 6.10 beta 3. All seems to be ok, but the executable created with v6.10 it's a lot bigger than the executable created with v6.04
Around 140kb (6.10 beta 3) - Around 9kb (6.04)

Any hint?

Thank you,
Massimiliano

Re: New Beta 6.10

Posted: Tue Jan 23, 2024 1:53 pm
by dige
Maybe because of some improvements, new and updated libraries? Just a guess...

Re: New Beta 6.10

Posted: Tue Jan 23, 2024 2:11 pm
by User_Russian

Re: New Beta 6.10

Posted: Tue Jan 23, 2024 3:08 pm
by Quin
6.10 dropped Windows XP support, and stopped linking against the very old and unsupported MSVCRT.lib, opting instead to compile with Visual Studio 2022. This means many more modern C/C++ features and libraries (like webview), but slightly bigger executables.

Re: New Beta 6.10

Posted: Tue Jan 23, 2024 4:06 pm
by IceSoft
MaxArg wrote: Tue Jan 23, 2024 12:09 pm I'm testing 6.10 beta 3. All seems to be ok, but the executable created with v6.10 it's a lot bigger than the executable created with v6.04
Around 140kb (6.10 beta 3) - Around 9kb (6.04)
Is this so much more? Which is your target system which having a problem with this "big" growing executable?

Re: New Beta 6.10

Posted: Tue Jan 23, 2024 5:56 pm
by MaxArg
Thank you all! :-)
My executable with PB (console) is - as a bin resource - inside another executable (dll) very small (150kb), so it's why I asked this.
My question now is: i need vs2022 redistributables to work with? Reading the blog not ....

Re: New Beta 6.10

Posted: Tue Jan 23, 2024 6:04 pm
by Quin
MaxArg wrote: Tue Jan 23, 2024 5:56 pm My question now is: i need vs2022 redistributables to work with? Reading the blog not ....
Nope, you shouldn't. I think there is still one weird edgecase with the linker, or at least there was in beta 2, but not in the official release.