为什么用C语言做成的EXE文件在别人电脑上运行不了?

如题所述

你的EXE只能在自己的电脑上运行。因为他打开的时候需要一个记录你电脑信息的文件。这个文件也能从新生成在别的电脑上,。但是如果信息不匹配的话就运行不了啦
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-01-03
如果是单文件的C语言程序应是可以的,如是有资源文件那就要把资源文件也一起打包。
如是用TC
C语言编的图形程序,那基本上还要把那个EGAVGA.BGI
文件也打包。
第2个回答  2020-05-02
你用什么写的,VC还是TC?
VC的话选
编译->配置->win32
release;然后重新做出exe文件,把所有release里的内容和资源之类的放在一个文件夹就行
第3个回答  2019-11-04
用到了什么非系统库吗?
如果用了,就必须把库文件一并传过去。
(我写的程序可以给别人用啊,怪事)
相似回答