青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2009-6-30 19:13 | 显示全部楼层 |阅读模式
最经有网友在qq上问我,以前在VC上开发的程序,没有装VC为什么不能运行了。$ F- d3 q% Q, G6 l! ?3 I
我在这里做一些介绍。
$ D$ X  l& L4 I# U* {/ c* v* e) A$ N/ F1 E
VC开发的程序,运行的时候还需要一些dll动态库的支持,比如MFC42.
% d' L# e$ A- e* @+ |: \7 A这些动态库没有安张VC是没有的。所以要有这些dll才能运行你的程序。5 ]/ M9 e/ ?% Z9 Y* \
0 B2 k. t8 ?5 [' N) {' k4 B
如何知道你的电脑上缺少需要的dll,或者这个程序exe或者dll又依赖了那些dll呢?
$ x' G. H) J5 `3 ~: z3 K你可以使用DEPENDS.EXE,这个在网上到处都是。
4 c/ \, Q  K5 P) v+ g/ q
, W; _. d% Y6 x: h2 \  I打开你的exe或者dll,可以看到:) _$ \) w; m3 L$ ^) l9 y
1.JPG
* A4 X4 a+ m/ i* x3 u9 x# p& Z! \' j& l# u/ a
其中,黄色问号就是你电脑里缺少的运行必要的dll。
* U4 |' c9 w. G8 l/ Q你可以到网上搜索下载。7 D, a2 p) A  P! H  c
另外的一些建议是:
* @& T+ y1 D: @建议你使用release编译你的程序,这样依赖dll最少。
, d8 m6 j: {. X. H7 g# ]5 r建议你使用安装程序,setup。安装程序打包可以把这些dll自动放进去,方便发布程序。/ L' \+ A3 s* V0 L  A' y& m( A1 I) W
安装包的制作你可以参看我其他帖子。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-16 22:55 , Processed in 0.052593 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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