我正在尝试在Strawberry中安装DB_File,遵循这些指示。
但是我找不到文件夹db,也无法找到db\db.h和文件夹libdb.a。请帮助我在Perl中安装DB_File。
我使用Windows 7和草莓Perl 5.14.2.1/64位
谢谢你们所有人。
发布于 2012-05-14 15:38:09
DB_File模块已经预装在草莓perl 5.14.x中
如果要从CPAN安装/升级更新版本,则不需要安装DB库,因为草莓perl 5.14.x中还包括所有所需的devel文件(*.h + *.a) --只需运行:
cpan -i DB_File- kmx
发布于 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文件。然后,只需正常构建、测试和安装即可。
https://stackoverflow.com/questions/10584986
复制相似问题