用VS编译出可独立运行的程序
来源:互联网 发布:网络咨询师工作流程 编辑:程序博客网 时间:2024/05/22 12:00
作者:xidongs
转自:http://www.cnblogs.com/xidongs/archive/2011/06/12/2078771.html
使用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是vs2008
MSVCR100.DLL是vs2010的
0 0
- 用VS编译出可独立运行的程序
- 用VS编译出可独立运行的程序
- 用VS编译出可独立运行的程序
- 用VS编译出不依赖VC运行库的可独立运行的程序
- 用VS编译出不依赖VC运行库的可独立运行的程序
- 运行vs编译出的exe文件
- 图解如何将Ubuntu上的Qt程序交叉编译出可在ARM平台运行的程序(五部曲)
- 独立运行的程序
- 独立运行的程序
- 独立运行的程序
- 独立运行的程序
- 独立运行的程序
- 解决vs下控制台程序运行后退出的情况
- Matlab 独立运行程序编译(Linux)
- 把django应用 打包 发布成 可独立运行的桌面程序
- VS 2005 编译的程序不能运行的几个解决方法
- VS 2005 编译的程序不能运行的几个解决方法
- VS 2005 编译的程序不能运行的几个解决方法
- function $(id)js 发生冲突的解决方法
- Openstack安装与部署(Havana)-ubuntu
- 以二进制读取文本文件
- C# 访问USB(HID)设备
- C#:String.Format数字格式化输出
- 用VS编译出可独立运行的程序
- 图说微积分(三)函数
- J-LINK7 固件修复
- NYOJ 163 Phone List
- 无法获取未定义或null引用的属性“style”
- easypoi导出Excel
- synchronized 介绍
- LibUsbDotNet使用方法
- Eclipse Class Decompiler——Java反编译插件