青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2009-6-30 19:13 | 显示全部楼层 |阅读模式
最经有网友在qq上问我,以前在VC上开发的程序,没有装VC为什么不能运行了。) _9 J/ u3 R$ r, |* z
我在这里做一些介绍。
# V# r! V7 P- K$ p: x' D* n( T* d! Q8 `" b1 c% |8 e
VC开发的程序,运行的时候还需要一些dll动态库的支持,比如MFC42.) m1 i. W' R' k0 ^0 e; n3 [
这些动态库没有安张VC是没有的。所以要有这些dll才能运行你的程序。
. |0 P" D4 z; W9 I8 L8 ~1 ?% a# a+ a7 ]# t; x' ?& p8 S
如何知道你的电脑上缺少需要的dll,或者这个程序exe或者dll又依赖了那些dll呢?4 o  [! o4 `) Z3 t7 [! \# t9 C1 ^5 l
你可以使用DEPENDS.EXE,这个在网上到处都是。7 Z, U" z( H" a: A/ z& Z+ ^. n0 z
" I7 A3 J5 U- y- [& H
打开你的exe或者dll,可以看到:8 L( F" Y1 T! C: P' Q! A: M$ x# f
1.JPG
) [/ k2 r, b$ b) e2 n7 ?4 r# A" F" [- \* J, R* [
其中,黄色问号就是你电脑里缺少的运行必要的dll。# f4 L- l" c. X! _! F5 t
你可以到网上搜索下载。3 ]- K2 \: m+ Y5 l$ E/ i5 y
另外的一些建议是:
( u. J% f4 \' L  F9 Z0 w建议你使用release编译你的程序,这样依赖dll最少。
/ E6 J" r  E. C; y5 B建议你使用安装程序,setup。安装程序打包可以把这些dll自动放进去,方便发布程序。
9 C+ D- H4 g6 |* Y* S% ]# M* p/ B安装包的制作你可以参看我其他帖子。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-28 05:11 , Processed in 0.186349 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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