Hi, I just installed Marble 1.9 on a clean (just updates, no other software) Windows 7 (64bit) PC. When I ran Marble for the first time I got the error: marble-qt.exe The Program can't start because MSVCP100.dll is missing from your computer. Try reinstalling the program to fix this problem. Seems like the Visual C runtime was not executed during the install process.
Thanks for reporting. Can you uninstall that version and give the pre-release of the 1.9.1 installer a try, please? I uploaded it to http://nienhueser.de/marble/marble-setup_1.9.1_x64.exe It should call the (VS 2013 64bit) redistributable installer automatically at the start of the installation unless it is already installed. Note that the installation with be significantly larger (size on disk about 115 MB). That is because it is based on Qt 5 now which unfortunately is quite large at the moment.
Created attachment 88708 [details] Pic's or it didn't happen ;-) Good morning, Thanks for looking into this so quickly. 1, The issue was not resolved. It now reports: "The program can't start because MSVCR120.dll is missing from your computer. Try reinstalling the program to fix this problem." I was going to help out by submitting a patch, however the git repository does not contain an up to date version of the install script: http://quickgit.kde.org/?p=marble.git&a=history&h=53ede4a037053320e9495fa9e9ba93e83d4eb2d6&f=marble.nsi There is no mention of the vc runtime and its showing Qt 4 dlls. 2, I noticed that the installer is still deploying into C:\Program Files (x86)\Marble, since this is a 64bit application I would have expected it to be in the C:\Program Files\Marble location. 3, On installing the vcredist_x64.exe for Visual Studio 2013, I then tried again. However I was prompted with another error: "This application failed to start because it could not find or load the Qt platform plugin "windows"." This means that you did not include the platforms\qwindows.dll in the installer which is a new requirement since Qt 5. I am afraid I don't have the VS2013 version of Qt to test further with since we moved to MinGW builds at the beginning of the year. I would heartily recommend you use MinGW for this software over VS, you'll find less problems with sharing the same compiler as the Linux builds. Regards Phil Hannent
Just updated http://nienhueser.de/marble/marble-setup_1.9.1_x64.exe Please give it another try if you have some time. Intended fixes are 1. vcredist should now be run (albeit will be run even if already applied before, need to address that in a future version) 2. should deploy to the 64 bit program files dir now 3. several qt plugins are now distributed as well, and i can start Marble after running the installer even when renaming my qt system directory, so I hope all qt dependencies are in place
Good morning, I have re-run your latest installer and can confirm that the software installs and runs correctly. However the vcredist pops up to show its progress. It would offer a smoother experience if you passed the /q parameter to the installer so that happens silently. Many thanks Phil Hannent
Please reopen if the current installer from https://marble.kde.org/install.php does not fix the problem.