社区
资源
帖子详情
用VC6.0开发的程序,在别的电脑上不能运行
jian
2008-12-01 10:42:46
用VC6.0写的MFC程序,能在自己电脑上运行。
今天我用U盘拷贝到另外一台电脑上,发现原来MFC程序的图标变成了一个命令行程序的图标。双击之后,程序没有正常启动,而是弹出一个DOS窗口,然后就退出了。
程序已经用静态库的方法编译过了。
求教:
在从开发程序(安装过VC)的电脑上把程序发布到其他电脑的时候,应该注意些什么。如果有资料或者线索,万分感激。
如果有碰到相同问题的朋友,请不吝赐教。
...全文
555
18
打赏
收藏
用VC6.0开发的程序,在别的电脑上不能运行
用VC6.0写的MFC程序,能在自己电脑上运行。 今天我用U盘拷贝到另外一台电脑上,发现原来MFC程序的图标变成了一个命令行程序的图标。双击之后,程序没有正常启动,而是弹出一个DOS窗口,然后就退出了。 程序已经用静态库的方法编译过了。 求教: 在从开发程序(安装过VC)的电脑上把程序发布到其他电脑的时候,应该注意些什么。如果有资料或者线索,万分感激。 如果有碰到相同问题的朋友,请不吝赐教。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jian
2008-12-02
打赏
举报
回复
非常感谢各位的解答,应该都是说到了点子上。
具体原因:
我用了同事的U盘来拷贝的,但他的U盘应该有些问题,文件被毁坏了。
我用ultra_edit32打开从U盘拷过来的文件,发现里面的数据已经乱掉了,和原来文件的数据不一样。现在改用邮件发送过去之后,程序已经可以运行。
野男孩
2008-12-02
打赏
举报
回复
用release没。。缺库的话或者库不正确都是会有提示的。必要的组件需要注册
caferd
2008-12-02
打赏
举报
回复
1.首先你应该用release发布你的程序。
2.由于在win98以上的系统都预装有mfc42.dll,msvcrtd.dll,msvcp60.dll ,msvcrt.dll文件。如果没有这些文件,有可能是运行于低于win98的操作系统,你必须包装上以上文件。它们分别是mfc库支持,c runtime6.0,c++runtime。
3.其次如果你有ATL程序,需要检查有没有atl.dll文件,在win98以上系统都有预装。
4.确保你的程序使用的动态链接库,组件,都被统一发布,组件必须经过注册。
5.确保你的程序使用的各种环境,比如数据库文件,数据库驱动部分都正常可用。
6.祝你顺利
一条晚起的虫
2008-12-01
打赏
举报
回复
感觉像中毒了
cnzdgs
2008-12-01
打赏
举报
回复
另一台电脑是什么环境?
ilovedrv
2008-12-01
打赏
举报
回复
没有碰到过,偶尔有缺少动态库的情况
看你的情况怎么像是系统中毒了,先杀杀毒试试
闪破风浪
2008-12-01
打赏
举报
回复
是Release版本?
有点中毒的感觉~~~
Nosky100
2008-12-01
打赏
举报
回复
楼主DEPENDS看一下你的程序是不是依赖一些特别的库.
mynamelj
2008-12-01
打赏
举报
回复
有可能是种毒了
量子高宏亮
2008-12-01
打赏
举报
回复
看看是不是有ocx控件或者特殊数据文件没有拷贝,做个安装程序。
liu3xing3long
2008-12-01
打赏
举报
回复
应该是中毒了,少资源或者少库的话会弹出警告对话框报错少哪个dll或者资源
hyhtemple
2008-12-01
打赏
举报
回复
是不是考错文件了,或者把文件的扩展名称改回去。看看行不行
etz2008
2008-12-01
打赏
举报
回复
应该不是啥子库的问题
没库要提醒的~
weifeng100
2008-12-01
打赏
举报
回复
另一台可能没有装VC,缺少一些VC专有的文件,你把文件找到,复制过去就应该行了!!
康斯坦汀
2008-12-01
打赏
举报
回复
毫无疑问,中毒了。
路人乙2019
2008-12-01
打赏
举报
回复
如果缺少库,系统会报错的。
zaodt
2008-12-01
打赏
举报
回复
或者,再换另一台电脑试试看,那电脑可能有感染可执行程序的病毒。
zaodt
2008-12-01
打赏
举报
回复
图标都变了,你看看这个可执行程序的大小是否发生了变化,如何特别小那肯定是被破坏了。
vc6.0
开发
工具
绿色版可直接
运行
Common\MSDev98\Bin\msdev.exe 点击
运行
即可
VC6.0
dll解决
程序
卡死不消失BUG方法.zip
关于win7及win10下编译
程序
程序
卡死一直不消失,直到关闭
VC6.0
的环境才消失的BUG解决办法
vc6.0
免安装版
感觉还是很好用的 ~~~~~~~~~~~~~~~~~~~~~~~~~
VC6.0
经典下载
VC6.0
经典下载
vc6.0
企业版
c语言企业版,考试系统可以使用。
资源
2,585
社区成员
18,436
社区内容
发帖
与我相关
我的任务
资源
VC/MFC 资源
复制链接
扫一扫
分享
社区描述
VC/MFC 资源
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章