Bug report #2587
standalone installer on Windows XP Visual C++ runtime libs
|Affected QGIS version:||Regression?:||No|
|Operating System:||Windows||Easy fix?:||No|
|Pull Request or Patch supplied:||Resolution:||fixed|
|Crashes QGIS or corrupts data:||Copied to github as #:||12647|
after installing QGIS 1.4.0 via the stand-alone "no-grass" installer the program fails to start. You get a pop-up with this error:
+qgis.exe Application Error+ The Application failed to initialize properly (0xc0150002). Click on OK to terminate the application.
the download page suggests to install the Microsoft C Runtime Libraries, and it links to the 2008 version. Unfortunately (for me at least) that is not the correct dependency! After digging through the forum archives I discovered that the magic package was MSVC 2005 SP1. For good measure I suggest to link to both the 2005.SP1 and 2008.SP1 download pages instead of the 2008.0 download page, or better yet bundle them into the app.
this webpage describes how to check+add missing deps for MSVC:
Hi All, This problem basically comes due to run time libraries. Visual studio has different versions of binaries (dlls) in their releases, which it tries to find on the deployed machine. The best solution for this is: Make a setup solution as a sub project in main project which takes all the outputs of the project and put it into a single deployment project. Making such a deployment project in simple steps. 1)Right click on solution in VS. 2)Add a new project. 3)Choose Other Project Types -> Setup and Deployment 4)Right click on setup project -> add -> project output 5)Select the outputs of each sub projects added in the solution. 6)Check the dependencies of each added project output by right click on "project output group" now visible in setup solution. [Critical: here check all the dependency + if needed add some additional files which are displayed in dependency, may be something like xxx_vsxx_msmxx...] 6)Build the setup project. After this install the setup and try to run. May this helps you :) by Anviksingh Tuesday, February 02, 2010 11:52 AM
ps- I find the download page listings on the website very hard to tell apart. Could you either add a light frame-outline on the table; a <HR> between entries; or set the left-two columns to be vertically aligned at the tops of their rows? I.e. make it clear which download link belongs to which version.
#2 Updated by hamish - over 12 years ago
http://qgis.org/en/download/current-software.html for 1.4.0 Windows (stand-alone) is still pointing users to the wrong URL. Please fix that before closing this bug as it's not exactly easy for people to figure out, and non-developers are unlikely to have the correct dependency already installed by chance.