vs2010发布时去除msvcp100 dll和msvcr100 dll图解说明

最近开发个程序,Copy到虚拟机环境中测试时提示缺少msvcr100.dll,于是想到编译时设置选项去除依赖。

什么是 msvcr100.dll

MS = Microsoft
 V = Visual
 C = C program language
 R = Run-time
 100 = Version

什么是 msvcp100.dll

MS = Microsoft
 V = Visual
 CP = C++
 100 = version

解决的办法

Release版本

Visual Studio 2010, 打开菜单中的项目》属性:

打开 配置属性 | C/C++ | 代码生成

找到 运行库.将 多线程DLL(/MD) 改为 多线程(/MT)


重新编译.

Debug版本

Visual Studio 2010, 打开菜单中的项目》属性:

打开 配置属性 | C/C++ | 代码生成

找到 运行库.将 多线程调试DLL(/MDd) 改为 多线程调试(/MTd)


重新编译.

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!http://www.captainbed.net

原文地址:https://www.cnblogs.com/skiwndhed/p/10469997.html

时间: 2024-10-20 13:58:47

vs2010发布时去除msvcp100 dll和msvcr100 dll图解说明的相关文章

【转帖】msvcp100.dll和msvcr100.dll

VS发布软件时去除msvcp100.dll和msvcr100.dll图解说明 https://blog.csdn.net/yu__jia/article/details/82753262 msvcp.msvcr.vcomp140.dll属于VC++2015版 msvcp.msvcr.vcomp120.dll属于VC++2013版 msvcp.msvcr.vcomp110.dll属于VC++2012版 msvcp.msvcr.vcomp100.dll属于VC++2010版 msvcp.msvcr.

发布时去除NSLog打印 iOS

步骤比较简单,只需要 在.pch 中追加你对应的宏定义 #ifdef DEBUG#define LOG(...) NSLog(__VA_ARGS__);#define LOG_METHOD NSLog(@"%s", __func__);#else#define LOG(...); #define LOG_METHOD;#endif 我们发布到appstore 上的版本均是release版本,这里简单说下这两个版本的差异.release 是发行版本,比debug版本要小一些,他们调用两个

msvcr100.dll问题描述及修复方式

出现问题的大部分原因是因该文件被木马病毒破坏导致系统找不到此文件,出现错误提示框,想要解决此问题只需找到专业的DLL文件下载网站,下载该文件,复制到相应目录.即可解决.msvcr100.dll为Visual Studio 2010的一个动态链接库,如果某程序是用它开发出来的,那么该程序的运行就有可能需要此动态链接库,有些程序直接将其打包到了安装目录,并注册,就不会出现缺失的问题:但有些程序则默认系统中有此动态链接库,没有进行处理,那就会出现缺失的问题. 修复方式 常规修复:如果您的系统提示"没有

Windows下程序打包发布时的小技巧(使用Dependency Walker侦测不理想,改用VS自带的dumpbin则万无一失,还可查看dll导出的函数)

Windows下开发的应用程序在发布时,需要将其依赖的一些动态链接库一起打进安装包里面去.这个时候,快速确定这个程序到底依赖哪些动态链接库变得非常重要.很久以前写过一篇关于Qt程序安装包制作的博客,里面介绍了Dependency Walker这个小工具.但是实际操作起来并不理想,因为Dependency Walker将exe文件依赖的所有动态库以及动态库所依赖的动态库都列出来了.看得你一脸懵逼: 你很难分清楚:倒底哪些DLL是需要打包的,哪些DLL是系统自带的.而作为打包过程中的一个小步骤,我根

vs2010发布网站时有些文件没有发布出去的解决办法。

项目中包含了一些ttf字体文件做为图标使用,可是发布时发现生成的目录中没有这个文件,这种情况这么设置一下就可以解决: 1,在文件上点击右键,选择“属性”. 2,在弹出的属性窗口中,更改“生成操作”为“内容”, OK. 原文地址:https://www.cnblogs.com/Jeely/p/10845734.html

没有找到MSVCR100.dll解决方法

转自:http://hi.baidu.com/fjdvd/blog/item/3679b201ec3d6b154afb515d.html MSVCR100.dll下载(游戏丢失msvcr100.dll文件解决的方法) 2011-06-19 23:21:54来源:作者:浏览次数:11182 [导读]丢失msvcr100.dll文件是不少单机游戏尤其是绿色免安装版的游戏常见问题,这个问题与丢失MSVCP100.dll文件的问题常常结伴而行.原因都是一个,系统没有安装VC执行库.非常多网友都想着从网上

C# vs2010发布webservice

因为vs2010操作起来比较方便,有些使用大家比较熟悉了,介绍的比较少,我在最开始发布webservice的时候也是遇到了不少问题,这边记录一下.使用的IDE是vs2010,做的是本机发布. 总体讲发布webservice分为三步 编译发布webservice. 安装配置IIS 调试 编译发布webservice 编译好理解,就是创建webservice工程,写代码,进行编译.怎么创建可以参看. http://mingsuper.blog.51cto.com/8269088/1438850 然后

[WinForm] VS2010发布、打包安装程序(超全超详细)

1. 在vs2010 选择"新建项目"→" 其他项目类型"→" Visual Studio Installer→"安装项目": 命名为:Setup1 . 这是在VS2010中将有三个文件夹, 1."应用程序文件夹"表示要安装的应用程序需要添加的文件: 2."用户的'程序'菜单"表示:应用程序安装完,用户的"开始菜单"中的显示的内容,一般在这个文件夹中,需要再创建一个文件用来存放

C#---vs2010发布、打包安装程序程序(转载)

转载地址:点击打开 1. 在vs2010 选择“新建项目”→“ 其他项目类型”→“ Visual Studio Installer→“安装项目”: 命名为:Setup1 . 这是在VS2010中将有三个文件夹, 1.“应用程序文件夹”表示要安装的应用程序需要添加的文件: 2.“用户的‘程序’菜单”表示:应用程序安装完,用户的“开始菜单”中的显示的内容,一般在这个文件夹中,需要再创建一个文件用来存放:应用程序.exe和卸载程序.exe: 3.“用户桌面”表示:这个应用程序安装完,用户的桌面上的创建