Chinaunix首页 | 论坛 | 博客
  • 博客访问: 304989
  • 博文数量: 174
  • 博客积分: 3061
  • 博客等级: 中校
  • 技术积分: 1740
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-04 22:43
文章分类

全部博文(174)

文章存档

2011年(54)

2010年(14)

2009年(30)

2008年(26)

2007年(27)

2006年(23)

我的朋友

分类: LINUX

2006-09-30 13:27:02

文件: libgcrypt-1.2.1.patch.rar
大小: 3KB
下载:

1. download libgcrypt-1.2.1
2. patch the attachment .不过要注意patch中关于rndw32.c的patch在您的电脑上很有可能导致random generator 错误,如果这样可以放弃这个patch.
3. download libgpg-error1.4 , ./configure && make
4. same2libgcrypt
5. gcc -shared -o libgcrypt.dll src/.libs/libgcrypt.dll libgcrypt.def ../libgpg-error1.4/src/.libs/libgpg-error.a 生成dll,注意这儿的def是一个原始def.
文件: libgcrypt-def.rar
大小: 0KB
下载:
6. pexports -o libgcrypt.dll > defname
7. lib /def:defname

这样就完成了交叉编译和import lib/def 的生成.

不过最后有一点说明,由于libgcrypt的API包装头文件件gcrypt.h 并没有设计成可以直接在windows下使用,因此比较好的使用办法是在mingw下写一个dll包装,然后通过这个dll来供windows客户直接使用.
阅读(928) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~