Remove msvc dlls dependency to run qt application

How to remove msvc dll (example: msvcr100.dll) to launch qt-application? I developed a qt application that works fine in a dveloper machine, but cannot work on any other computer, and the error message is "the program does not start because MSVCR100.dll is missing on your computer." I can solve this error by copying this file to the application folder, but I do not want to copy, instead I want to link statically or some other way to remove this dependency.

Thanks in advance

+2
source share
2 answers

, , , , ​​ Visual Studio (MSVC), , .

, Visual Studio . " " "", , .., . :

Visual ++

, , , -, MS , , . , , .

, ​​ , , . , "" .

:

Microsoft Visual ++ 2010 (x86)

Microsoft Visual ++ 2010 (x64)

, DLL ..

+3

, Visual Studio Redistributable. , Visual Studio, msvcXXX.dll. , DLL MSVC, : http://search.microsoft.com/en-us/DownloadResults.aspx?q=redistributable

, - . . (NSIS, Inno Setup ..) . redist Microsoft ( - ).

. qt. .

+2

Source: https://habr.com/ru/post/1569842/


All Articles