首页
社区
课程
招聘
[求助]MSVCR100D.dll
发表于: 2010-12-31 10:00 11082

[求助]MSVCR100D.dll

2010-12-31 10:00
11082
请教大家一个问题,
我用的VS2010写C++程序,没有什么错误都正常,
但是把程序放到其他机器上运行,就会提示没有找到MSVCR100D.dll文件无法启动,
这是怎么回事?这个MSVCR100D.dll文件是干嘛用的?
更重要的时候要怎么解决。(不要说在其他机器上放个MSVCR100D.dll文件啊,这不是好办法)
谢谢大家了!!!!

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 393
活跃值: (150)
能力值: (RANK:110 )
在线值:
发帖
回帖
粉丝
2
其他机器上上没有装.net framework。不支持.net的程序,要么在其他机器上安装framework 2.0,要么用VC 6.0之类的非.net编程工具编写程序。
2010-12-31 10:12
0
雪    币: 52
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
感谢楼上的建议!!
有人给了个其他解决方法,但是编译出来的程序会变大。
方法:
在vs2010下,按ALT+F7,打开工程属性-->配置属性-->代码生成-->运行时库-->选多线程(/MT)
但是编译好的程序确实变大了,没找到更好的解决办法。
2010-12-31 10:26
0
雪    币: 30
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
换用VC6.0,或者 CODE::BLOCKS
2010-12-31 14:32
0
雪    币: 233
活跃值: (285)
能力值: ( LV12,RANK:270 )
在线值:
发帖
回帖
粉丝
5
静态编译是将动态链接库中的代码嵌入到编译的程序里面。
应该没有什么其他的办法。要么把用到的代码嵌入到程序里面,要么提供dll文件
2010-12-31 15:25
0
游客
登录 | 注册 方可回帖
返回
//