游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2346|回复: 8

为何我编译的EXE文件在别人机子上不能运行

[复制链接]

13

主题

25

帖子

25

积分

注册会员

Rank: 2

积分
25
发表于 2007-2-27 01:31:00 | 显示全部楼层 |阅读模式
在别的机子上运行会出现内存错误
就是哪个0x????????????  指令  0x000000000
内存不能为read的错


文件分俩次传

13

主题

25

帖子

25

积分

注册会员

Rank: 2

积分
25
 楼主| 发表于 2007-2-27 01:35:00 | 显示全部楼层

Re: 为何我编译的EXE文件在别人机子上不能运行

[em6]传不了啊

是不是别人机子没装VC就不能运行?

6

主题

471

帖子

1047

积分

金牌会员

Rank: 6Rank: 6

积分
1047
发表于 2007-2-27 10:30:00 | 显示全部楼层

Re:为何我编译的EXE文件在别人机子上不能运行

记住,多用静态库,少用动态库,不然你发布的程序需要一堆动态库一起传.

15

主题

363

帖子

390

积分

中级会员

Rank: 3Rank: 3

积分
390
发表于 2007-2-27 10:45:00 | 显示全部楼层

Re:为何我编译的EXE文件在别人机子上不能运行

你可以连带VC7的那几个DLL一起打包发布。我记得VC7本身就有解决发布的项目。

18

主题

971

帖子

982

积分

高级会员

Rank: 4

积分
982
发表于 2007-2-27 11:08:00 | 显示全部楼层

Re:为何我编译的EXE文件在别人机子上不能运行

晕倒…楼主的错误不是没带DLL的问题吧
明显的内存访问非法,空指针?野指针?过早释放?

=======================
记住,多用静态库,少用动态库,不然你发布的程序需要一堆动态库一起传.
===========================================================
这位最幽默,对大中型程序来说,这是一种自杀行为。

28

主题

433

帖子

433

积分

中级会员

Rank: 3Rank: 3

积分
433
发表于 2007-2-27 20:02:00 | 显示全部楼层

Re:为何我编译的EXE文件在别人机子上不能运行

别人的 机器 可能 有 毒~~
也可能 文件损坏~

32

主题

1583

帖子

1589

积分

金牌会员

Rank: 6Rank: 6

积分
1589
发表于 2007-2-27 20:04:00 | 显示全部楼层

Re:为何我编译的EXE文件在别人机子上不能运行

内存越界保护啊,看看你的程序有没有问题吧,也可能是系统环境差异造成的。

6

主题

471

帖子

1047

积分

金牌会员

Rank: 6Rank: 6

积分
1047
发表于 2007-2-28 09:42:00 | 显示全部楼层

Re: Re:为何我编译的EXE文件在别人机子上不能运行

这位最幽默,对大中型程序来说,这是一种自杀行为。

我觉得你也比较幽默,像游戏这样的软件很少有很多dll的,
你看WOW,也只是自带的几个解码dll.
到是像QQ这么简单的聊天工具带了一堆dll才感觉奇怪.

121

主题

2029

帖子

2034

积分

金牌会员

Rank: 6Rank: 6

积分
2034
QQ
发表于 2007-2-28 10:06:00 | 显示全部楼层

Re:为何我编译的EXE文件在别人机子上不能运行

....ls的。。。。无语。。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-26 15:43

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表