vc2005运行库安装不上?
FROM:
用VS编译出可独立运行的程序
使用vs2010编译出来的EXE应用程序在别的机子上运行时会提示找不到MSVCR100.dll,这该怎么解决呢?
一、在运行程序的计算机上安装vc2010运行库
说明:这种方法需要用户自己去安装,一般适用于大型程序,小程序不建议使用。
二、在应用程序同目录上附带MSVCR100.DLL文件
说明:这种方法适用于一些小项目,无需用户另外安装程序。
图片来源:网络
点我下载msvcr100.dll
三、在程序编译前配置VS2010
项目->属性->配置属性->C/C++-代码生成->运行库->多线程 (/MT)
说明:这种方法应该对于一些程序来说最实用,仅需一个程序,放到哪都可以运行。
/MT意思就是静态编译VC运行库,静态了之后就不会再依赖MSVCR100.DLL或者MSVCR80.DLL(使用VS2005)了。
附带说明:
MSVCR80.DLL是vs2005编译器默认的库MSVCR90.DLL是vs2008MSVCR100.DLL是vs2010的
vc运行库官方安装方法?
下面是vc运行库官方安装方法:
右击Windows徽标,在弹出的菜单中选择应用和功能,点击进入下一步。
找到已安装的程序列表,并下拉。
若列表中带有“VC2005”,”VC2008”、”VC2010”任意一个版本的程序,即可视为电脑中安装有VC运行库。 运行库是程序在运行时所需要的库文件,是Microsoft Visual C++运行库的简称,目前VC运行库有VC2005,VC2008、VC2010等几个版本。其主要作用是在不安装VC软件的情况下,依然能够正常运行VC编写的程序。
1. 官方安装方法是通过Microsoft官网下载并安装Visual C++运行库。
2. 这是因为VC++运行库是由Microsoft开发的,官方提供的安装方法可以保证安装的版本是最新的、最稳定的,同时也能够避免安装过程中出现一些不必要的问题。
3. 如果你遇到了安装问题,可以尝试在Microsoft官网上查找相关的解决方案或者寻求官方技术支持的帮助。
另外,也可以考虑使用第三方的安装工具来安装VC++运行库,但需要注意选择可信的工具和版本。
为什么vc60安装包无法安装?
1、由于VisualC++6.0在win10存在兼容性问题,因此,右击安装程序选择以管理员身份运行。
2、接着在弹出的窗口选择是,在兼容性问题的对话框中把不再显示此提示勾上,点确定接着一路默认就行了。
3、安装完后,进入VisualC++6.0的安装路径C:\ProgramFiles\MicrosoftVisualStudio\Common\MSDev98\Bin\MSDEV.EXE(一般默认是C盘,以自己选的安装路径为准)把MSDEV.EXE改成MSDEV1.EXE并右击选属性->兼容性,在兼容模式中把以兼容模式运行这个程序的勾勾上,并选windowsXP(ServicePark2)或windowsXP(ServicePark3)4、点击确定即可。