Joh*_*ick 9 c++ visual-studio-2015
简短版: 是否可以在不安装Visual C++ Redistributable Packages的情况下运行使用Visual Studio 2015编译的可执行文件,而是将运行时DLL复制到与可执行文件相同的文件夹中?
长版......
自20世纪90年代中期以来,我使用Visual C++编写了小程序,后来又编写了Visual Studio.直到Visual Studio 2013,我一直能够在任何Windows主机上运行这些程序,只要我将msvcpXXX.dll和msvcrXXX.dll放在同一目录中.我从来不需要安装Visual C++ Redistributable Packages.
现在使用Visual Studio 2015,这似乎不再有效.首先,没有msvcrXXX.dll.所以我复制了msvcp140.dll和我在Visual Studio文件夹C:\ Program Files(x86)\ Microsoft Visual Studio 14.0\VC\redist\x64\Microsoft.VC140.CRT(concrt140.dll,vccorlib140.dll)中找到的其他三个DLL ,vcruntime140.dll).仍然没有运行.
查看depends.exe让我觉得有很多依赖项在这些DLL中没有解决.我承认我有点不知所措,并没有继续挖掘我自己找出我需要满足依赖的每个DLL.但它开始感觉非常hacky,因为其中许多安装在C:\ Windows下,而不是我的Visual Studio可再发行文件夹中.
无论如何,有人可以帮忙吗?
| 归档时间: |
|
| 查看次数: |
6420 次 |
| 最近记录: |