bin2header可以帮助用户将二进制文本转换为c++头文件,方便在编辑器上快速设计代码,软件通过命令行执行转换,可以将任意文件添加到软件快速输出新的C/C ++源头文件,转换结果可以直接复制使用,软件转换过程还是很简单的, 如果你熟悉cmd就可以通过这款软件转换数据资源,将您下载的二进制添加到软件就可以开始转换,新版将写入数据分成多个块,而不是尝试一次写入整个文件,修复文件大小限制,添加了一些进度反馈输出内容,为用户转换文件提供更多功能!
bin2header软件功能
二进制文件到C / C ++头文件的转换器。
bin2header将任何文件作为参数,并将其二进制数据转换为源头文件,以供C / C ++应用程序使用。数据存储为字符数组。
使用缓冲区写入数据块,而不是写入整个数据……
退出前先按Ctrl-C(SIGINT)清理/关闭文件流
不要写过去的EOF
开始为Win32可执行文件创建图标
使用外部配置文件在“ dist”和...中设置名称和版本。
将丢失的文件和目录添加到“ dist”脚本
bin2header软件特色
添加到BUGS列表
配置脚本:设置PREFIX env变量以更改安装前缀
允许在Win32上嵌入图标资源...…
ake:使用“ -static”代替“ -static-libgcc -static-libstdc ++”
ake:可选地启用与STATIC宏的静态链接(默认值:OFF)
ake:默认构建类型为“发布”
ake:将最低必需版本设置为3.0
ake:剥离可执行文件以进行发行版本
在info.cfg中列出要添加到dist包中的文件和目录
删除可执行文件后缀以在使用情况中进行打印
重命名PntUsage函数为showUsage
添加单独的功能以打印应用名称和版本
添加功能以显示错误消息并退出并显示错误代码
添加到待办事项列表
添加对使用cxxopts(MIT)解析命令行参数的支持
不允许指定多个输入文件
添加选项--stdvector以将数据另外存储在std :: vector ...…
添加选项--cksize设置写入块缓冲区的大小
bin2header配置说明
'configure'脚本(当前推荐):
用法:./configure [--] [--type = TYPE] [--static]
选项:
-- 显示此帮助文本
--type = TYPE 设置为“B”(默认值)为二进制可执行文件的“s”用于Python脚本
--static 创建静态链接的可执行文件(仅二进制文件)
要构建本机二进制文件,请运行: ./configure && make
要构建静态本机二进制文件,请运行: ./configure --static && make
要构建python版本,请运行: ./configure --type=s && make
ake(仅本地二进制):
在源根目录中构建:
cmake ./ && make
在单独的目录中构建:
mkdir build
cd build
cmake ../ && make
近期热门