初级问题-怎样才能让VC编译后的EXE程序在别人未装过VC的机子上执行?

microsy 2004-05-08 10:01:25
我只把一个程序(.exe)和一些 DLL 拷到别人的机器上 却无法使用,
WINDOWS提示
XXX.exe 产生了错误,会被windows关闭,您需要重新启动程序。
正在创建错误日志!

我在应用程序日志里也没有发现什么东西!


...全文
80 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
microsy 2004-05-11
  • 打赏
  • 举报
回复
可是静态连接还是不行啊,现象同上,我使用了dbgrid 和 remotedata control,是不是还要在别人的机器上注册?可我没有找到它们的DLL,请给指点一下?
lsp5i5j 2004-05-11
  • 打赏
  • 举报
回复
静态编译

project->setting->general->microsoft foundation classes选择
use mfc in a static library
ysq1026 2004-05-11
  • 打赏
  • 举报
回复
选择release版本,debug版本常出现这个问题
薛定谔之死猫 2004-05-10
  • 打赏
  • 举报
回复
静态连接
microsy 2004-05-10
  • 打赏
  • 举报
回复
呵呵,我估计也是因为使用了ActiveX的控件,可我在添加该控件时到项目时
只能看到一个.ocx文件的文件全名,怎样才能获得那个要注册的.DLL的文件的全名呢?使用Depends能看到这个ActiveX控件的DLL吗?
subtop 2004-05-08
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/3013/3013101.xml?temp=.7724115
zhangnanonnet 2004-05-08
  • 打赏
  • 举报
回复
编译的时候设置
project->setting->general->microsoft foundation classes选择
use mfc in a static library
就可以了

15,473

社区成员

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

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