怎么将data文件(声音,图片,数据)打包进.SO或是.dll中(基于标准C)

chang74 2010-10-21 10:10:51
我要做一个库文件,在这个库里有一个自有的.dat的文件需要使用fopen来打开操作,使用VC的.RC类可以编译进去,但这就不是基于标准c库的了,怎么才能只用标准c头而把这样的.dat文件与.c.h一起编译进.so或者是.dll立面呢?
...全文
171 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
libinfei8848 2010-10-22
  • 打赏
  • 举报
回复
错了,给一个常量
libinfei8848 2010-10-22
  • 打赏
  • 举报
回复
把二进制内容拷到代码中,初始化给一个变量
jixingzhong 2010-10-22
  • 打赏
  • 举报
回复
外部文件不允许吗?
这样的数据作为外部文件是比较合理的。

如果一定要在库中隐藏,那么可以考虑在放到h文件中,
比如把数据内容定义成一个宏,
或者定义一个数组,提供初始化函数,初始化时将内容初始化为data数据
......
saishow 2010-10-22
  • 打赏
  • 举报
回复
二进制模式 给个标志位置写进去, 读取 找到 标志位再读出来.
思路.

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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