Size: 1647
Comment:
|
← Revision 5 as of 2009-12-25 07:15:30 ⇥
Size: 1663
Comment: converted to 1.6 markup
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
在Ubuntu中安装Xapian非常简单,http://www.xapian.org/download.php,根据其中的介绍,设置好source.list后,直接apt-get即可。我是在软件包管理器中直接勾选按装的. |
. 在Ubuntu中安装Xapian非常简单,http://www.xapian.org/download.php ,根据其中的介绍,设置好source.list后,直接apt-get即可。我是在软件包管理器中直接勾选按装的. |
Line 11: | Line 10: |
xapian\xapian-core-0.9.9 xapian\xapian-core-0.9.9\win32 |
. xapian\xapian-core-0.9.9 . xapian\xapian-core-0.9.9\win32 |
Line 16: | Line 13: |
Line 19: | Line 15: |
CPPFLAGS_EXTRA=/I..\include /I..\common /I"D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include" /I"D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include" LIBFLAGS=/LIBPATH:"D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Lib" /LIBPATH:"D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\lib" | . CPPFLAGS_EXTRA=/I..\include /I..\common /I"D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include" /I"D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include" LIBFLAGS=/LIBPATH:"D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Lib" /LIBPATH:"D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\lib" |
Line 21: | Line 17: |
4.到win32目录下执行putmakfiles 5.到xapian-core-0.9.9的每一个子目录下编辑win32.mak, 在LIB32_FLAGS的最后加上$(LIBFLAGS) | 4.到win32目录下执行putmakfiles 5.到xapian-core-0.9.9的每一个子目录下编辑win32.mak, 在LIB32_FLAGS的最后加上$(LIBFLAGS) |
Line 25: | Line 21: |
6.到win32目录下执行nmake win32.mak |
6.到win32目录下执行nmake win32.mak |
Line 29: | Line 24: |
大功告成~~~~~~~ | |
Line 30: | Line 26: |
大功告成~~~~~~~ |
[[torry|头太晕]] |
Xapian 是一个搜索引擎库,GPL许可。 C++编写的,,支持在Perl、Python、PHP、Java、Tcl、C#和Ruby中使用。
在Ubuntu中安装Xapian非常简单,http://www.xapian.org/download.php ,根据其中的介绍,设置好source.list后,直接apt-get即可。我是在软件包管理器中直接勾选按装的.
在windows上安装,就比较麻烦了.需要先下载源码,然后编译.
1.下载xapian-core-0.9.9,xapian-bindings-0.9.9和win32.zip
2.新键文件夹xapian, 将下载的文件解压后分别放在xapain目录下.结构是
- xapian\xapian-core-0.9.9
- xapian\xapian-core-0.9.9\win32
3.编辑xiapian\xiapian-core-0.9.9\win32\config.mak
- CPPFLAGS_EXTRA=/I..\include /I..\common /I"D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include" /I"D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include" LIBFLAGS=/LIBPATH:"D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Lib" /LIBPATH:"D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\lib"
4.到win32目录下执行putmakfiles 5.到xapian-core-0.9.9的每一个子目录下编辑win32.mak, 在LIB32_FLAGS的最后加上$(LIBFLAGS)
5.设置环境变量path,追加D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin;D:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE;D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include;D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Lib
6.到win32目录下执行nmake win32.mak 7.到xapian-bindings-0.9.9\python目录下执行nmake win32.mak
大功告成~~~~~~~