问题描述
我编写了自己的程序,且用msvc2005的安装向导制作了安装程序,想在没有安装msvc2005的机器上运行它,提示“由于应用程序配置不正确,应用程序未能启动,重新安装应用程序会纠正这个问题”,我安装了vcredist_x86.exe,问题解决,我现在的问题是,如何将vcredist_x86.exe打包到安装程序里面,不要单独安装它?
解决方案
解决方案二:
打包的时候把这个文件一起放进去,设置自定义安装步骤来执行。另一种办法是在项目属性中,在“C/C++”—“代码生成”中,把运行库设置为没有DLL字样的选项,如果使用了MFC,把MFC也设置为使用静态库,这样就不需要安装vcredist。
解决方案三:
对不起,用msvc2005的安装向导如何制作自定义安装程序?
解决方案四:
先把vcredist_x86.exe添加到包里面,再用鼠标右击项目,选择“视图”—“自定义操作”,在“自定义操作”—“安装”中添加步骤。
解决方案五:
谢谢回答。能否详细说明一下。我的做法如下,但是还是出错。1、我在文件系统中的“应用程序文件夹”中将我的.dll及.exe等都加载进来;2、我在“自定义操作”中,将我的.exe加载到“提交”(我也试了加载到“安装”)里面,安装我的程序时,出现了“Commandlineoptionsyntaxerror,Typecomannd/?forhelp”的错误,不知道在第2步中少了什么?
解决方案六:
另外,按照此方法能否将mysql数据库也打包进来?
时间: 2025-01-21 01:57:38