TODO: <文件说明>遇到问题需要关闭。

liuxmzc 2011-01-11 09:14:22
情况是这样的:
在装有VC2003的电脑上DEBUG方式编译一款软件,这款软件调用了一些dll文件,在本机上正常运行。

当把这个软件拷贝到一台纯净版的电脑上运行,出现“TODO: <文件说明>遇到问题需要关闭”对话框,程序死掉。 但在这个纯净版电脑上装好VS2003,一切又好了,正常运行。

请问我该如何设置,是debug版本的程序能够在纯净版的电脑上运行?
...全文
1852 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
jcwinner 2011-01-17
  • 打赏
  • 举报
回复
参考: http://wenwen.soso.com/z/q165079372.htm
wshcdr 2011-01-17
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 visualeleven 的回复:]

depends工具看看缺什么
[/Quote]

确实
还没想好 2011-01-14
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 visualeleven 的回复:]

depends工具看看缺什么
[/Quote]

++ 把缺的东西补充上
老火 2011-01-12
  • 打赏
  • 举报
回复
缺少了某些VS2003中的DLL
Eleven 2011-01-12
  • 打赏
  • 举报
回复
depends工具看看缺什么
xiaoguailong3 2011-01-12
  • 打赏
  • 举报
回复
debug版本也可以,但是要求dll是静态编译的才可以
无幻 2011-01-11
  • 打赏
  • 举报
回复
y用release版本呀 为什么不用呢
varding 2011-01-11
  • 打赏
  • 举报
回复
你在程序里把运行的记录写到文件里,看看哪儿出了问题,如果只是装了vs就不出错很可能是dll或者某个库在安装vs时候一起装了
liuxmzc 2011-01-11
  • 打赏
  • 举报
回复
感觉还是没有找到原因,Release版本是我最后才会用的,目前我一直以来都是运行debug版本。
oyljerry 2011-01-11
  • 打赏
  • 举报
回复
用Release版本,多线程运行库.
静态MFC
liuxmzc 2011-01-11
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 varding 的回复:]
常规->MFC的使用 和
代码生成->运行库 都要设置
[/Quote]


代码生成->运行库 设置成 “多线程调试”
我以前这样设置时可以的。
varding 2011-01-11
  • 打赏
  • 举报
回复
常规->MFC的使用 和
代码生成->运行库 都要设置
liuxmzc 2011-01-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 varding 的回复:]
是不是动态编译的,设成静态编译试试
[/Quote]

静态的
liuxmzc 2011-01-11
  • 打赏
  • 举报
回复
装了 vc编译器都是正常运行
雪影 2011-01-11
  • 打赏
  • 举报
回复
程序出异常了吧,打印一些日子,查找出问题的模块
varding 2011-01-11
  • 打赏
  • 举报
回复
是不是动态编译的,设成静态编译试试

15,471

社区成员

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

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