青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 1607|回复: 0

[分享] 关于VC开发的程序在别人电脑不能运行的问题

[复制链接]
发表于 2009-6-30 19:13 | 显示全部楼层 |阅读模式
最经有网友在qq上问我,以前在VC上开发的程序,没有装VC为什么不能运行了。
6 k, R1 G; ^6 o2 \5 m我在这里做一些介绍。
1 T' D5 U" H8 x- C  }3 E7 q% {( N! M% Q, Q5 ?" u. f) Z
VC开发的程序,运行的时候还需要一些dll动态库的支持,比如MFC42.
( e4 G; @3 f; d( Z这些动态库没有安张VC是没有的。所以要有这些dll才能运行你的程序。
  ?' ^8 v1 n" g3 Y9 i( `0 C* w% ^- I1 \4 V) n  n3 _1 e9 D
如何知道你的电脑上缺少需要的dll,或者这个程序exe或者dll又依赖了那些dll呢?
. p4 h5 {) }( v你可以使用DEPENDS.EXE,这个在网上到处都是。, m5 Z: t: ], @0 m

3 W) n& w" [4 ]$ P7 s; P) C/ y3 T4 v1 c打开你的exe或者dll,可以看到:" M. n7 q: \9 e0 Y, }: n' f
1.JPG
( Q) P% I) I' g5 x
1 D6 _7 N' b5 Z2 k/ I其中,黄色问号就是你电脑里缺少的运行必要的dll。$ s$ n# ~* y5 J/ X
你可以到网上搜索下载。4 \# H" {' @7 V* m
另外的一些建议是:
" @+ ^6 M/ M6 J  |( w! B! o) W9 k建议你使用release编译你的程序,这样依赖dll最少。4 Q, N1 X1 K. }  A3 P. x* V
建议你使用安装程序,setup。安装程序打包可以把这些dll自动放进去,方便发布程序。
& j9 Z( e) r$ S: C3 G7 s安装包的制作你可以参看我其他帖子。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2024-11-16 22:34 , Processed in 0.062385 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表