vc重新编译对系统的影响,各位高手,帮帮我啊,又挨老师批啦

fairykengqiangmeigui 2009-10-27 05:08:55
我有一个项目,包含好多个.exe,.dll,还有注册表。我把exe重新编译一遍放进一个文件夹,能正常运行,但我直接把编译好的exe传到另一台机器上,就不能运行,为什么啊?然后我把源程序传到另一台机器上重新编译了一下,又能运行了,这是什么原因啊?给人家用的时候总不能把源程序一块儿传给人家吧?
...全文
137 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
gg606 2009-10-28
  • 打赏
  • 举报
回复
debug assession failed
说一下具体出错的地方啊
bobob 2009-10-28
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 fairykengqiangmeigui 的回复:]
所有的东西都给人家了,而且另一台机器上也有vc6.0开发环境.exe报错症状是最常见的debug assession failed
[/Quote]
你不会给人家得到是debug版本吧
Kevin_Perkins 2009-10-28
  • 打赏
  • 举报
回复
编译成Release版,和DLL一同放在同一目录下。有些DLL必须注册后能用。DLL也可以放在环境变量指定的系统目录下。
lsvine 2009-10-28
  • 打赏
  • 举报
回复
项目里有需要注册的东西吧 包括ocx控件啥的 或者注册表里要写些相关的数据
如果是ocx控件的话 编译的时候自动注册 所以可以用
你发布的话 肯定要在客户机器上注册的 regsvr32 文件路径
jingyuan84_liu 2009-10-28
  • 打赏
  • 举报
回复
1.试试release版本怎么样。2.将第三方的dll文件和自己开发的dll文件都要拷过去试试,看有没有落下的
jingyuan84_liu 2009-10-28
  • 打赏
  • 举报
回复
帮不上忙,帮顶一下!!
lsvine 2009-10-28
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 bobob 的回复:]
引用 8 楼 fairykengqiangmeigui 的回复:
所有的东西都给人家了,而且另一台机器上也有vc6.0开发环境.exe报错症状是最常见的debug assession failed

你不会给人家得到是debug版本吧
[/Quote]

debug assession failed
可不就是嘛
  • 打赏
  • 举报
回复
你可以远程调式一下 就知道了
ct025028 2009-10-27
  • 打赏
  • 举报
回复
不是静态链接的问题吧,他们两台机器都有编译器,看看下面这些有没有考虑:
1、你连同你写的dll一起拷过去了吗?
2、没有一台32位系统,另一台64位系统的情况吧?
  • 打赏
  • 举报
回复
自己顶,各位高手快快帮帮忙啊
delphiwcdj 2009-10-27
  • 打赏
  • 举报
回复
没遇到过
  • 打赏
  • 举报
回复
所有的东西都给人家了,而且另一台机器上也有vc6.0开发环境.exe报错症状是最常见的debug assession failed
daohua 2009-10-27
  • 打赏
  • 举报
回复
估计是副书记说的这个问题
这不是鸭头 2009-10-27
  • 打赏
  • 举报
回复
如何使用了第三方的dll就要连dll一同给人家。
或者直接将dll包含在exe中,用的时候释放出来。
这不是鸭头 2009-10-27
  • 打赏
  • 举报
回复
使用静态链接...
gg606 2009-10-27
  • 打赏
  • 举报
回复
在另一台机器上不能运行是什么症状啊?
羽盛 2009-10-27
  • 打赏
  • 举报
回复
不知道你另外一台机器,是否也安装有开发环境呢, 如果没有,可能楼上的答案就应该就可用解决了。

如果有安装有开发环境,则可能是其他问题了。
levelmouse 2009-10-27
  • 打赏
  • 举报
回复
用静态链接库
Use of MFC:Use MFC in a Static Library
Runtime Library:Multi-threaded (/MT)
gyk120 2009-10-27
  • 打赏
  • 举报
回复
静态编译试试

16,473

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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