gpt4 book ai didi

c - 使用 blob 文件初始化 C 数组

转载 作者:行者123 更新时间:2023-11-30 15:50:55 24 4
gpt4 key购买 nike

我在 Visual Studio 2008 中用 C 编写程序。我想从二进制文件初始化数组。但我不想将二进制文件与 .exe 文件一起使用。所以我必须将二进制文件嵌入到我的 .exe 中。我通过谷歌搜索。大多数答案建议我在 VS 中使用“资源”。但我不懂OOP,我不需要这么复杂的解决方案。我在 IAR EW 中使用“项目->选项->链接器->输入->原始二进制图像”来达到相同的目的。它非常适合这项任务。在VS中如何实现?

最佳答案

用您最喜欢的脚本语言编写一个简单的脚本,并在编译之前将二进制文件处理为一组以逗号分隔的值(可能也有在线可用的免费工具)。将这组值嵌入到源 C 文件中以静态初始化数组。例如,结果可能类似于 char data[] = {0x12, 0xAB, 0xC0, ... }; - 在源代码中按照您想要的方式处理这些数据。

关于c - 使用 blob 文件初始化 C 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15503823/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com