trufanov-nok / scantailor-universal

ScanTailor Universal - a fork based on Enhanced+Featured+Master versions of ST
http://scantailor.org
Other
181 stars 16 forks source link

VCOMP120.DLL not found - 64bit versions of 0.2.12 and 0.2.13 #109

Open lucabalsanelli opened 2 years ago

lucabalsanelli commented 2 years ago

When trying to execute give the error:

The code execution cannot proceed because VCOMP120.DLL was not found. Reinstalling the program may fix this problem.

Platform:

trufanov-nok commented 2 years ago

Try to install "Visual C++ Redistributable Packages for Visual Studio 2013" : https://www.microsoft.com/en-us/download/details.aspx?id=40784

trufanov-nok commented 2 years ago

May be this is the latest update of this package: https://support.microsoft.com/en-us/topic/update-for-visual-c-2013-and-visual-c-redistributable-package-18d278e8-1c79-2630-e8ae-e9f4679b2393

lucabalsanelli commented 2 years ago

This in fact solved the problem, thanks.

vivadavid commented 1 year ago

Hi,

Installing Visual C++ Redistributable Packages for Visual Studio 2013 worked for me in the past, but it didn't with 0.2.14. I installed C++ 2023 x64, but also the x86 version just in case.

Does 0.2.14 require a different package?

To be more precise, these are the files missing:

VCOMP120D.DLL MSVCP120D.DLL MSVCR120D.DLL

Thanks!

trufanov-nok commented 1 year ago

Hi, In VCOMP120D.DLL, D stands for debug which means I build it with Debug info instead of Release mode. My fault, I'll need to rebuild them. Will do it soon and let you know.

vivadavid commented 1 year ago

Hi, In VCOMP120D.DLL, D stands for debug which means I build it with Debug info instead of Release mode. My fault, I'll need to rebuild them. Will do it soon and let you know.

Thank you!

trufanov-nok commented 1 year ago

Just updated the 64bit version. It should work now

vivadavid commented 1 year ago

It does work: thank you! I've noticed that you haven't changed the 32-bit version. Did the bug only affect the 64-bit version?

trufanov-nok commented 1 year ago

It does work: thank you! I've noticed that you haven't changed the 32-bit version. Did the bug only affect the 64-bit version?

Didn't really doublecheck that, but it looks so. Distributive size is small enough, also I have a 32bit user who tried it and had no problems with installation. In fact this release is made only to get 32bit binary with a new threshold methods. And I've got a report about a bug with these new methods in some cases... So if I'll be able to fix it I'll need to make a new release or update both distributives one more time anyway.

vivadavid commented 1 year ago

In that case, great! Thanks again!