phrohdoh / easage

A library that provides programmatic manipulation of BIG archives.
MIT License
9 stars 0 forks source link

Document VC++ x64 requirement #44

Closed phrohdoh closed 6 years ago

phrohdoh commented 6 years ago

Conversation from IRC:

14:04:13 triatomic recently updated to latest windows 10 via fast ring image 
14:04:18           esage binary throwing me a dependency error 
14:04:23           VCRUNTIME140.dll 
14:04:47           its weird cause i believe i didn't have that on older windows 10 :( 
14:05:09 @Phrohdoh hm, give me a moment 
14:05:27 triatomic this is the CLI version 
14:05:48 @Phrohdoh Are you able to determine which version of the vcruntime you currently have installed? (probably via the Control Panel) 
14:06:22 triatomic last one installed is 2015 
14:06:24 @Phrohdoh Or possibly query the registry: https://blogs.msdn.microsoft.com/astebner/2010/05/05/mailbag-how-to-detect-the-presence-of-the-visual-c-2010-redistributable-package/
14:06:51           Well, I'm more wondering if you have the x86 or x64 version installed. 
14:07:10 triatomic (x86) 
14:07:46           ok gona install the (x64) 
14:07:49 @Phrohdoh Would you install the latest x64 https://support.microsoft.com/bn-bd/help/2977003/the-latest-supported-visual-c-downloads and see if that changes anything? 
14:08:24 triatomic worked :D 
14:08:34 @Phrohdoh Great! 
14:08:47 triatomic usually when i install AOEII:HD it installs those
14:09:36 @Phrohdoh BTW did you install the 2015 or 2017 version just now? 
14:09:45 triatomic 2015 (x64) 

We should create a wiki page with errors and associated resolutions starting with this one.

Error

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

Resolution

Install the 64-bit VC++ runtime (in this case the 2015 version is a known-working version).

phrohdoh commented 6 years ago

https://github.com/Phrohdoh/easage/wiki/Runtime-issues-&-solutions was created and this is the first issue noted!

Closing this ticket now.