News:

Congratulations!
 You've won the News Item Lottery! Your prize? Reading this news item! :)

Can't run Simutrans-Experimental

Started by VOLVO, August 09, 2014, 09:28:02 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

VOLVO

I have my computer changed and now it's displaying MCSV100.dll and couldn't start the game for some reason...

jamespetts


DrSuperGood

To put it in words what James is saying...

You are missing the Microsoft Visual C++ redistributables. These provide the standard C++ libraries for C++ programs built using Microsoft Visual C++, the compiler/build system that James uses to make the releases.

The reason Standard may still work is because it is built using GCC (G++). As such it is probably using a different C++ standard library, possibly even built-in to the executable.

In theory you can build the visual C++ components used into an executable or dll but this requires a non-free version of Visual C++ from Microsoft which James may or may not have (and it is not cheap). I remember reading about this process a while ago but generally it is not worth it since although it removes the visual C++ redistributables as a requirement it also removes the slight efficiency they give when running multiple processes that require them in parallel.

VOLVO

Thank you James and Dr, I have tried to reinstall Microsoft Visual C++ 2010 for a few times before and now I know the reason it didn't work...