社区
资源
帖子详情
用VC6.0开发的程序,在别的电脑上不能运行
jian
2008-12-01 10:42:46
用VC6.0写的MFC程序,能在自己电脑上运行。
今天我用U盘拷贝到另外一台电脑上,发现原来MFC程序的图标变成了一个命令行程序的图标。双击之后,程序没有正常启动,而是弹出一个DOS窗口,然后就退出了。
程序已经用静态库的方法编译过了。
求教:
在从开发程序(安装过VC)的电脑上把程序发布到其他电脑的时候,应该注意些什么。如果有资料或者线索,万分感激。
如果有碰到相同问题的朋友,请不吝赐教。
...全文
548
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
开发
工具
**
VC6.0
开发
工具详解** Visual C++ 6.0(简称
VC6.0
)是微软公司推出的一款经典且广泛使用的C++编程环境,它集成了
开发
、调试和项目管理等多种功能,对于学习和使用C++语言的
开发
者来说,是一款必备的工具。这款软件...
VC6.0
dll解决
程序
卡死不消失BUG方法.zip
在Windows 7和Windows 10操作系统中,用户可能会遇到使用Visual C++ 6.0(简称
VC6.0
)
开发
程序
时遇到的一个常见问题:
运行
编译后的应用
程序
时,
程序
会卡死并且窗口无法正常关闭,除非退出
VC6.0
开发
环境。这种现象...
vc6.0
企业版
VC6.0
企业版是微软公司
开发
的一款经典集成
开发
环境(IDE),全称为Visual C++ 6.0 ...在“
vc6.0
gfbwz”这个压缩包文件中,很可能包含了
VC6.0
企业版的安装
程序
和相关文档,可以帮助用户安装和使用这个经典的
开发
工具。
vc6.0
免安装版
【标签】"
vc6.0
免安装"进一步强调了这个版本的特点,即不需进行繁琐的安装过程,用户可以将压缩包解压后直接
运行
,这样不仅节省了磁盘空间,也方便在不同
电脑
上快速部署和使用。 在【压缩包子文件的文件名称列表】...
VC6.0
经典下载
这解决了许多用户在较新操作系统上安装和使用
VC6.0
时可能遇到的兼容性问题。 "
vc6.0
_cn_full(完整绿色版)(支持XP、Win7、Win8、Win10)"则强调了这是一个绿色免安装版本,这意味着用户无需进行繁琐的安装过程,...
资源
2,586
社区成员
18,436
社区内容
发帖
与我相关
我的任务
资源
VC/MFC 资源
复制链接
扫一扫
分享
社区描述
VC/MFC 资源
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章