编译后的可执行程序为什么不能独立运行

如题所述

如果你的程序调用了一些第三方的插件、组件等扩展程序,则运行时也必须带上这些程序的支持文件(通常是一些dll文件),另外,如果你的程序需要调用一些外部资源如图片、音乐、视频等,运行时也必须带上它们,最典型的就是如果你的程序使用了数据库,那么牵涉的方面就太多了,必须保证运行环境支持你所需的数据库格式,还要附带数据文件,必要时还必须进行数据转换和升迁。总之,如果遇到这些情况,你的可执行程序就不可能做到完全独立运行。
温馨提示:答案为网友推荐,仅供参考
相似回答