【发布时间】:2010-10-11 01:22:14
【问题描述】:
我的 C 应用程序依赖于一些文件来复制。这些文件是否包含在可执行文件中而不是作为独立文件?是否必须静态链接?如果重要的话,我正在使用 Eclipse CDT。
【问题讨论】:
-
这个问题我不清楚。将 [zipping][1] exe 和文件放在一起并分发 zip 文件是一种选择吗? [1]:en.wikipedia.org/wiki/ZIP_%28file_format%29
-
没有。我的意思是文本文件只能在可执行文件中访问。它们包含在可执行文件中,而不是文件系统中。
-
我明白了。然后,首先想到的选项是创建一个
[static] const char * file_contents = ...来保存该文本。
标签: c executable static-linking