在 C/C++ 中包含二进制文件
轻松地将二进制文件和文本文件包含在您的 C/C++ 应用程序中
…已知可在以下编译器上运行
INCBIN 可以在 MISRA C 设置下使用。但是由于它使用内联汇编来实现其功能,因此需要独立检查。基于 commit: 7e327a28ba5467c4202ec37874beca7084e4b08c,已多次对此头进行了独立验证。
| SIMD | 对齐 |
|---|---|
| SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 | 16 |
| Neon, AltiVec | 16 |
| AVX, AVX2 | 32 |
| AVX512 | 64 |
默认情况下, incbin.h 会输出带有 g 前缀的符号。可以通过在包含 incbin.h 之前定义 INCBIN_PREFIX 来调整前缀。例如:
暂无开放 Issues,或尚未同步最近议题。