没有合适的资源?快使用搜索试试~ 我知道了~
c2hsc:从C API头文件创建.hsc文件的实用程序
共11个文件
hs:4个
nix:1个
yaml:1个
需积分: 5 0 下载量 189 浏览量
2021-05-24
22:47:28
上传
评论
收藏 20KB ZIP 举报
温馨提示
将C API头文件转换为.hsc和.hsc.helper.c文件 Usage: c2hsc --prefix=<Lib> <FILE>.h 如果头文件包含内联函数,这将创建<FILE>.hsc和<FILE>.hsc.helper.c 。 例如,在Mac上的hlibgit2 ,我正在使用: c2hsc --prefix=Bindings.Libgit2 --cppopts=-U__BLOCKS__ \ libgit2/include/git2/tree.h 已知的问题: 需要输出带有注释的vararg函数,说明它们不可翻译为Haskell FFI 另外,请注意,此工具永远不会100%准确。 例如,它不能转换宏或与预处理器相关的任何东西。 它通常会丢失必要的#include文件,并且在涉及预处理器条件的情况下,无论如何都会使它们出错。 c2hsc的目标是解决
资源推荐
资源详情
资源评论
收起资源包目录
c2hsc-master.zip (11个子文件)
c2hsc-master
.travis.yml 264B
default.nix 755B
test
main.hs 56KB
stack.yaml 2KB
LICENSE 1KB
Setup.hs 46B
c2hsc.cabal 2KB
.gitignore 46B
README.md 949B
Main.hs 2KB
Data
C2Hsc.hs 26KB
共 11 条
- 1
资源评论
似蜉蝣
- 粉丝: 27
- 资源: 4602
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功