SoarGroup / Soar

Soar, a general cognitive architecture for systems that exhibit intelligent behavior.
http://soar.eecs.umich.edu
Other
322 stars 70 forks source link

include redistributable C++ runtime on Windows #439

Open garfieldnate opened 3 months ago

garfieldnate commented 3 months ago

Removed in this commit: https://github.com/SoarGroup/Soar/commit/30cc018c879e9e8bdd193b325a5a45aedb6ac3ef, although it's not clear from SoarShuffler that we were actually including this in the release.

I found on Windows that I was unable to load the Python SML library until I installed the redistributable C++ runtime, and Windows did not give me a helpful error message! Just "could not load module" without specifying the name of the module. Installing also required a restart. This was a fairly painful issue to hit.

Location of redistributable for VS 2022: https://learn.microsoft.com/en-us/cpp/windows/redistributing-visual-cpp-files?view=msvc-170