首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试在草莓Perl中安装DB_File

尝试在草莓Perl中安装DB_File
EN

Stack Overflow用户
提问于 2012-05-14 14:08:45
回答 2查看 895关注 0票数 0

我正在尝试在Strawberry中安装DB_File,遵循这些指示

  • 这里下载并安装Oracle/Sleepycat
  • 转到Berkeley DB目录-例如C:\Program \Oracle\Berkeley DB 4.6.21
  • 将include目录复制到\草莓\c\include\db:
  • 将lib\libdb46.lib文件复制到\草莓\c\lib\libdb.a:
  • 注释掉\草莓\c\include\db\db.h中的两种类型

但是我找不到文件夹db,也无法找到db\db.h和文件夹libdb.a。请帮助我在Perl中安装DB_File

我使用Windows 7和草莓Perl 5.14.2.1/64位

谢谢你们所有人。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-14 15:38:09

DB_File模块已经预装在草莓perl 5.14.x中

如果要从CPAN安装/升级更新版本,则不需要安装DB库,因为草莓perl 5.14.x中还包括所有所需的devel文件(*.h + *.a) --只需运行:

代码语言:javascript
复制
cpan -i DB_File

- kmx

票数 1
EN

Stack Overflow用户

发布于 2012-05-14 14:54:50

作者的意图是将整个目录C:\Program Files\Oracle\Berkeley DB 4.6.21\include (或系统上的等效目录)复制到C:\strawberry\c\include目录(生成C:\strawberry\c\include\include)中,然后将其重命名为db

db.h是新C:\strawberry\c\include\db目录中的一个文件。您需要按描述编辑它。

libd.a是一个文件,说明告诉您在C:\Program Files\Oracle\Berkeley DB 4.6.21\lib中复制libdb46.lib。(如今,它更有可能出现在libdb53.lib附近。)您应该将该文件复制到C:\strawberry\c\lib目录,并将其重命名为libdb.a

之后,您需要按照说明所描述的那样编辑DB_File分发目录中的DB_File文件。然后,只需正常构建、测试和安装即可。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10584986

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档