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

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

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


...全文
21 7 点赞 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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版本常出现这个问题
  • 打赏
  • 举报
回复
静态连接
  • 打赏
  • 举报
回复
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
就可以了
  • 打赏
  • 举报
回复
相关推荐
发帖
进程/线程/DLL
加入

1.5w+

社区成员

VC/MFC 进程/线程/DLL
申请成为版主
帖子事件
创建了帖子
2004-05-08 10:01
社区公告
暂无公告