如果这是在 linux 机器上,我会被设置,但是明显缺乏文档!
我想将它与 c# 和 omega 索引应用程序一起使用。
似乎没有任何关于如何在 Windows 上实际构建 xapian 和 omega 的文档(或者,可以正常工作的预编译二进制文件)。
如果这是在 linux 机器上,我会被设置,但是明显缺乏文档!
我想将它与 c# 和 omega 索引应用程序一起使用。
似乎没有任何关于如何在 Windows 上实际构建 xapian 和 omega 的文档(或者,可以正常工作的预编译二进制文件)。
我发表了一篇关于如何启动和运行它的文章:http: //www.codeproject.com/KB/library/XapianUnderWindows.aspx
我维护 Windows 预编译的二进制文件,如果可以的话,我很乐意提供帮助 - 你可以通过 Flax 网站与我联系。
您可以从此处下载二进制文件以及在 Windows 上使用 Microsoft Visual C++ 7.0 或更高版本构建最新版本的 Xapian、Omega 和大多数语言绑定所需的一切:
从 Xapian下载页面:它说您可以使用 Cygwin 或 MSYS+mingw 或生成文件用于 MSVC 和预构建的二进制文件
你在修改头文件和东西方面做得很好,但作为一个 Windows 用户,我错过了一个经典的 - 构建你的 dll 并忘记它。
看起来很奇怪,这个应用程序似乎没有一个简单的 dll,php 扩展和其他所有东西都可以链接到。
我需要编写自己的 kwd 生产者,所以我将链接所有源文件(我听说某处有 lib 文件,但是用 VS7 构建示例索引器我似乎还没有找到制作它们的方法)。
从好的方面来说,令我难以置信的是,在阅读了自述文件中的最后一段之后,我能够编译 simpleindexer 示例。
并且仍然 - 一个不错的 VC6 项目文件不会受到伤害。!:)
Janisb - 已经有用于 Xapian 的 PHP 绑定,它包装了所有 Xapian 类定义。您可以在上面的网站上为这些下载预构建的二进制文件。
肖恩,感谢您所做的所有工作 - 一旦我找到了适当的 64 位资源(哦,还有一些空闲时间 ;-),我将把它添加到 Windows 构建文件中。我同意文档很少,但主要开发是基于 Unix 的,所以我们总是在某种程度上追赶。非常欢迎通过 Xapian 错误跟踪器(可从 www.xapian.org 访问)对当前文档进行补丁。