首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

VS2010为什么小弟我用release方式编译在别的机器下运行还是提示缺少dll文件

2012-09-12 
VS2010为什么我用release方式编译在别的机器上运行还是提示缺少dll文件我用VS2010编译的程序,并且已经设置

VS2010为什么我用release方式编译在别的机器上运行还是提示缺少dll文件
我用VS2010编译的程序,并且已经设置了静态编译,但是在别人的电脑上运行的时候还是提示:缺少xxx.dll文件?我以为是他的电脑为安装2010发布组件,但是我问他他说电脑已经安装了。有什么解决办法呢?

[解决办法]
额……
MFC依赖库,C运行时依赖库,C++运行时依赖库,ATL依赖库,还有各种minifinst文件
[解决办法]

探讨
我用VS2010编译的程序,并且已经设置了静态编译,但是在别人的电脑上运行的时候还是提示:缺少xxx.dll文件?我以为是他的电脑为安装2010发布组件,但是我问他他说电脑已经安装了。有什么解决办法呢?

[解决办法]
制作完整安装包
[解决办法]
探讨
引用:

什么DLL少了啊?

好象是mfc100.dll吧~

[解决办法]
网上搜一下VS打包程序就可以啦。

打包时把必须的文件都打进去
[解决办法]
楼上错了,我来给正确答案,不过我是用纯API编写的程序生成的在Win7和XP上都可以完美运行。
红线标出的是我已经改好的地方,这个这个窗口是项目属性里面的。

[解决办法]
探讨
引用:
楼上错了,我来给正确答案,不过我是用纯API编写的程序生成的在Win7和XP上都可以完美运行。
红线标出的是我已经改好的地方,这个这个窗口是项目属性里面的。

.........谢谢~不过你没看清题目,我已经说了你做的设置我都已经设置了。但是还是无效~才来求救的。

[解决办法]
探讨

引用:
引用:
楼上错了,我来给正确答案,不过我是用纯API编写的程序生成的在Win7和XP上都可以完美运行。
红线标出的是我已经改好的地方,这个这个窗口是项目属性里面的。

.........谢谢~不过你没看清题目,我已经说了你做的设置我都已经设置了。但是还是无效~才来求救的。


你就是打包没有……

[解决办法]
你怎么打包的 打包会生产msi和exe文件,如果你选择一些运行库和Install等,会有相关文件生产


打包时,程序输出选项目主输出,它会把你需要的dll一起打包的

热点排行