|
文件: |
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客户直接使用.
阅读(998) | 评论(0) | 转发(0) |