jjzjj

.net - 缺少 Visual Studio MSVCP110D.dll

我最近下载并安装了VisualStudio2012RC并用它制作了一个程序。但是,如果我尝试在另一台计算机上运行编译后的二进制文件,我会收到一条错误消息Theprogramcan'tstartbecauseMSVCP110D.dllismissingfromyourcomputer.Tryreinstallingtheprogramtofixthisproblem.我的电脑上没有错误。我假设是因为VisualStudio为我安装了该文件。如何编译该程序,使其在没有该DLL文件的计算机上运行?我发现(如果我错了请纠正我)这个DLL文件是.NETFramework4或4.5Beta的一部分

c++ - 从 Windows 二进制文件中删除 msvcp90d.dll 依赖项

我有一个我分发的dll,它不能在某些Windows操作系统上运行。使用dependancywalker我发现这些系统上缺少msvcp90d.dll。我不想要任何需要C++可再发行组件的运行时依赖项,并且由于调用DLL的应用程序不是用C++编写的,因此它对C++可再发行组件没有任何依赖性。我猜我在编译dll时在链接器首选项中留下了DEBUG选项,这就是它需要msvcp90d.dll的原因?添加:抱歉,我在原来的问题中粘贴了错误的dll名称……在显示器前的时间太长了……这个dll是我在VS2008编译的第三方dll,不是我写的。 最佳答案

.net - Msvcr71.dll Msvcp71.dll 丢失

我写了一些应用程序。但是当我在多个操作系统上运行它时,我们会丢失这两个文件。当我将它们添加到windows\system32文件夹时,应用程序工作正常。我看到了这个解决方案how-to-install-msvcr71-dll-correctly但是有什么办法可以让我的应用程序使用最新.net附带的文件的更新版本分布。感谢您的帮助。 最佳答案 正如您链接到的帖子中提到的,使用适合您的文件版本并将它们与您的应用程序一起分发。这些是VC++dll,不是.Net。 关于.net-Msvcr71.

windows - 未找到 Qt 创建者 : This application has failed to start because MSVCP110. dll

鉴于我为我的“WindowsVista”下载了“Qt64bitversion”,安装后,“QtCreator2.7.0”显示它基于“Qt5.0.2(32bit)”。但是,在创建新项目或打开现有项目时,会出现以下消息:此应用程序未能启动,因为未找到MSVCP110.dll。请注意,消息框本身的标题为“uic.exe-无法定位组件”。但是当我点击“确定”按钮时,它会创建项目(或打开它)。为什么会这样? 最佳答案 安装MSVC2012dll应该有所帮助:http://www.microsoft.com/en-us/download/det

windows - WAMP 在安装时显示缺少 MSVCP140.dll

当我尝试在我的Windows7机器上安装WampServer2.5时,一条警告消息说缺少MSVCP140.dll文件。我发现MSVCP140.dll是运行时支持DLL->“VisualC++RedistributableforVisualStudio2015”文件。然而,即使我从这个link下载后,这个警告仍然出现并安装它。我也调查了这个link但也没有运气:( 最佳答案 我目前正在运行Windows64位和WAMPServer64位。我通过这个link安装了32位和64位msvcp140运行时在运行wampserver安装之前。它

vs调试运行程序出现:“由于找不到MSVCP140D.dll,无法继续执行代码 ”的解决方法

碎碎念最近在使用Visualstudio调试程序的时候,突然冒出了“由于找不到MSVCP140D.dll,无法继续执行代码。重新安装程序可能会解决次问题。”的错误。如下图所示。在网上尝试了很多别人的解决方案,都没有效果。最后在不懈努力下终于可以正常运行了。以下我尝试过的无效方案:很多人说是因为以下两个东西缺少或损坏,所以不能正常运行。但是我看了一下我是有的。我先是尝试修复了一下这两个程序,没有用。然后我卸载重装还是没有用。放弃了这个方案最终(如果确实是缺少的可以装上试试)可以参考一下这个教程:https://blog.csdn.net/qq_45752401/article/details/1

c++ - _DebugHeapDelete 终止时访问冲突

我在main的末尾遇到了一个奇怪的访问冲突,我很难找到它的原因。当关闭我的应用程序时,我遇到以下访问冲突:调试//TEMPLATEFUNCTION_DebugHeapDeletetemplatevoid__CLRCALL_OR_CDECL_DebugHeapDelete(_Ty*_Ptr){//deletefromthedebugCRTheapevenifoperatordeleteexistsif(_Ptr!=0){//worthdeleting_Ptr->~_Ty();//deleteas_NORMAL_BLOCK,not_CRT_BLOCK,sincewemighthave//f

c++ - msvcp110.dll,我该如何绕过它?

我遇到以下问题:我使用MicrosoftVisualStudio2012并将msvcp110.dll添加到我的版本中。我在这里和那里阅读了一些帖子,我知道这是由于我同时使用iostream和string并将其链接到我的程序而引起的。我在我的PC上使用它没有问题,但我想向其他人展示它。所以我的问题是,我如何尽可能不让其他人痛苦地解决这个问题,并且仍然使用一些基本的std好东西?我知道其他人可以只安装VisualStudio运行时的东西,但这有点痛苦。 最佳答案 如果您打算保留您的申请dynamically-linked,您的最终用户需

c++ - MSVCP110.dll 丢失

我正在编写一个Sketchupruby​​插件,它调用一个使用VisualStudios2012版本11.0.51106.01构建的外部C++应用程序。另一台尝试使用该插件的机器收到有关缺少MSVCP110.dll的错误。他们已经尝试安装vcredist,但没有解决问题。有谁知道如何解决这个问题? 最佳答案 您需要安装正确的RedistributablePackage来自微软。请注意,您不能只使用其中的任何一个,您需要选择与您的特定版本的VisualStudio配套的那个。例如,该链接适用于VS2012SP1。如果您有其他版本,则需

c++ - 缺少 MSVCP100D.dll

当我尝试调试我的C++应用程序时出现错误Theprogramcan'tstartbecauseMSVCP100D.dllismissingfromyourcomputer.Tryreinstallingtheprogramtofixthisproblem.我在这里找到了一个有类似问题的人:RemotedebuggingC++ontheWindowsServer2008platformwithVS2010;MSVCP100D.dllmissing但是,当我转到解决方案属性时,那里给出的解决方案似乎没有出现。重新安装VisualStudio会解决这个问题吗? 最