我有一个设置项目,我想制作vcredist_x862008&2010launchconditions对于我的应用程序的安装程序。有没有办法做到这一点?如果是,怎么办? 最佳答案 请看thisblogpost 关于windows-如何使vcredist成为我的MSI安装程序的启动条件?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10858498/
我有一个使用C++DLL的C#应用程序,这两个应用程序都是我编写的。C++DLL是使用v120(VisualStudio2013)工具集编译的。我需要在我的InstallShield安装程序中包含哪些可再发行组件才能实现此功能?没有VS2013可再发行包的选项,只有各种VS2012包和两个VS2015。一些(无用的命名)选项:http://imgur.com/VuDNdNt 最佳答案 您需要从已安装的VS2013(C:\ProgramFiles(x86)\MicrosoftVisualStudio12.0\VC\redist\103
我有一个C#应用程序在通过MicrosoftClickOnce部署的.NETFramework4.5上运行。我还使用了MicrosoftSDK中的一个名为DComPerm.exe的小实用程序,这是一个我必须单独编译的C++应用程序。我的主应用程序使用Process.Start()访问此可执行文件。当我第一次尝试在客户端计算机上运行它时,我收到一条错误消息,指出当应用程序尝试调用DComPerm.exe时缺少VCRUNTIME140.dll。这是有道理的...因为该程序是用C++编译的,它需要VisualC++2015Redistributable软件包,而该软件包尚未安装在客户端计算机
关于我想要实现的目标的长篇故事我正在开发一个将DLL作为插件动态加载的程序。我正在使用MicrosoftVisualC++2008编译程序。不过,我们假设应该支持Qt工作的任何VisualC++版本。程序目录布局如下:|plugins/|plugin1.dll|plugin2.dll|QtCore4.dll|QtGui4.dll|program.exeprogram.exe发现所有插件DLL文件,对它们执行LoadLibrary()并调用某个签名函数以查明它是否真的是一个插件。这在安装了适用于MSVC90的vcredist的计算机上运行良好。当然,为了使程序在所有计算机上运行,我必
已宣布通用CRT将是一个可重新分发的DLL,这样应用程序本地部署仍然是可能的。我已经安装了VisualStudio2015ExpressEdition,我在SDK目录中寻找ucrtbase.dll,但找不到任何东西。我查看的目录是“C:\ProgramFiles(x86)\MicrosoftSDKs\WindowsKits\10”,但在“Microsoft.UniversalCRT.Debug”下只有CRT的调试版本。我不想从我的系统中复制任何DLL,我总是只打包来自“Redist”目录的文件。因此,例如(与以前版本的MSVC一样),我使用x86构建从“C:\ProgramFiles(
我构建了一个使用C++11功能和winsocket的应用程序。我使用Windows10和VisualC++2015编译器构建了应用程序。在Win10机器上运行正常。在Win7机器上会出现一个弹出窗口,指出文件ucrtbase.dll丢失。我在网上做了一些研究,发现微软对CRT做了很大的改变,因此重命名了一些dll。这些dll本身在Win7上不可用。有没有一种方法可以独立于该库构建我的应用程序?我想将应用程序发送给Win7和Win10用户。谢谢 最佳答案 正如对您问题的评论所说,您可以通过在项目的ConfigurationProper
vcredist全称MicrosoftVisualC++RedistributablePackage。在网上找了很多方法,下载的vcredist都有问题,有的提供了微软官网下载地址,但都失效了。最后需要自己在微软官网下载。贴一个微软官网下载地址:最新支持的VisualC++可再发行程序包下载|MicrosoftDocs如果上述地址也失效了,可以进入微软官网,“所有Microsoft”中选择“开发人员中心”,在搜索栏搜索MicrosoftVisualC++RedistributablePackage,在搜索结果中找到下述界面,点进去就是下载界面。 下载完成后得到exe文件,解压后里面会有msi文
我在安装solidworks时出现了如标题所示的各种报错,在网上到处找解决办法,捣鼓了三个小时终于弄好了,由于网上的方法都各自只能解决我一部分的问题,所以我把它们整合了一下,分享给大家(*^▽^*)首先网上有说手动安装vc库的,但是我按照下图路径找到vc库之后发现,VCRedist10文件夹里的vc库安装不了它会提示找不到vc_red.msi文件,但是我们点击浏览,打开那个路径,会发现它其实是有这个msi文件的(如果没有就网上下载,然后右键运行,就有了)我们双击它,出来后点确定。然后出现了新的问题,问题是这样的:Windows Installer 不允许更新经过管理的播发产品。应用更新程序之前
我是否可能需要同时为vs2012和vs2010安装vcredist?我刚刚遇到一个错误,我的应用程序无法加载.dll,并且在我进行了不相关的安装后它突然开始工作,这促使我猜测它一定安装了一个较旧的vcredist,从而解决了这个问题。不过我确定我使用的是c++11功能。 最佳答案 部署本身就是一项工作。我讨厌它,我讨厌你必须在Windows上编写安装的方式。…所以现在感觉好多了…您只需要一个vcredist。链接器决定将您的程序链接到的那个。如果您安装了“WindowsSDK”,您将在以下位置找到实际的redist:C:\Progr
我是否可能需要同时为vs2012和vs2010安装vcredist?我刚刚遇到一个错误,我的应用程序无法加载.dll,并且在我进行了不相关的安装后它突然开始工作,这促使我猜测它一定安装了一个较旧的vcredist,从而解决了这个问题。不过我确定我使用的是c++11功能。 最佳答案 部署本身就是一项工作。我讨厌它,我讨厌你必须在Windows上编写安装的方式。…所以现在感觉好多了…您只需要一个vcredist。链接器决定将您的程序链接到的那个。如果您安装了“WindowsSDK”,您将在以下位置找到实际的redist:C:\Progr