nomad-software / tkd

GUI toolkit for the D programming language based on Tcl/Tk
MIT License
117 stars 16 forks source link

Windows requires Microsoft Visual C++ Redistributable #59

Open sugoidogo opened 4 years ago

sugoidogo commented 4 years ago

On a fresh Windows 10 system, the following files need to be installed, or programs will exit with uninformative error codes: https://www.microsoft.com/en-us/download/details.aspx?id=30679 https://www.microsoft.com/en-us/download/details.aspx?id=52685 This is often not an issue since many windows programs need these and the end-user is likely to already have them installed. Since no information is provided by the program when they aren't included, it should be noted in the README that these will need to be installed.

nomad-software commented 4 years ago

Why wouldn't a user have these installed?

sugoidogo commented 4 years ago

If there's no program on a computer that uses msvc, then there'd be no reason to install the redist(s). On my personal computers, for example, my software which uses tkd is the only software that needs these packages, so it's very confusing when I run it for the first time and get a crash. Like I said before, it's definitely not a common issue, but when it arises it's hard to solve because there are no error messages, so it would be pertinent information for any developer who uses tkd.