用VC6.0开发的程序,在别的电脑上不能运行

jian 2008-12-01 10:42:46
用VC6.0写的MFC程序,能在自己电脑上运行。

今天我用U盘拷贝到另外一台电脑上,发现原来MFC程序的图标变成了一个命令行程序的图标。双击之后,程序没有正常启动,而是弹出一个DOS窗口,然后就退出了。

程序已经用静态库的方法编译过了。

求教:
在从开发程序(安装过VC)的电脑上把程序发布到其他电脑的时候,应该注意些什么。如果有资料或者线索,万分感激。
如果有碰到相同问题的朋友,请不吝赐教。
...全文
577 18 打赏 收藏 转发到动态 举报
写回复
用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
  • 打赏
  • 举报
回复
图标都变了,你看看这个可执行程序的大小是否发生了变化,如何特别小那肯定是被破坏了。
SCARA机械臂的运动学建模与轨迹规划是工业机器人控制领域的关键技术。本研究项目以SCARA机械臂为对象,基于MATLAB机器人工具箱与CoppeliaSim仿真平台,构建了一套完整的运动学模型,并提出了多模式轨迹规划算法的实现方案。 在运动学建模方面,本研究重点解决正向运动学与逆向运动学两个核心问题。正向运动学根据给定的关节参数计算机械臂末端执行器的位姿;逆向运动学则针对期望的末端执行器位姿求解对应的关节参数。这两部分内容是机器人控制算法设计的理论前提。 轨迹规划作为机械臂路径规划的重要环节,决定了机械臂从起点运动至终点的过程。在此过程中,速度、加速度及加加速度等运动约束必须满足要求。本项目中的轨迹规划算法涵盖关节空间与笛卡尔空间两种模式:关节空间轨迹规划以关节角度、角速度和角加速度为规划对象;笛卡尔空间轨迹规划则聚焦于末端执行器的位移、速度及加速度。 在轨迹规划算法中,线性插值、抛物线插值及三次多项式插值是常用方法。线性插值适用于简单直线运动场景,实现方式直接高效;抛物线插值可在运动起始与结束阶段实现零速度与零加速度,适合平滑起停要求;三次多项式插值可生成更为平滑的轨迹,确保整个运动过程中速度与加速度连续,适用于对轨迹质量要求较高的情况。 本项目构建了可视化分析系统。利用CoppeliaSim平台将MATLAB计算所得的轨迹参数进行可视化展示,使用户能够直观观察SCARA机械臂的运动状态,实时监测各类运动参数变化,评估轨迹规划效果。系统开发需深入理解MATLAB编程、CoppeliaSim平台使用方法,并综合运用机械工程、机器人学及计算机仿真等多学科知识。本系统能够显著提升SCARA机械臂在实际应用中的智能化水平与运行灵活性。 资源来源于网络分享,仅用于学习交流使用,请勿用于商业,如有侵权请联系我删除!

2,586

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧