EveryThing
Everything是Windows下一款强大的文件搜索工具,若没有使用过,那下面的内容可以不看了。 作为一个程序员,当需要搜索数据时,自己写搜索算法,这个轮子可能造的有点大,并且可能造不好。everything提供了它的接口,可以方便地集成到我们的程序中,下面就开始吧。 首先贴出everything官网,其中的文件下载以及sdk都可以查看:http://www.voidtools.com/
下载相关文件
1、Everything32.dll、Everything64.dll 2、Everything.h 3、Everything32.lib、Everything64.lib 这些文件在http://www.voidtools.com/Everything-SDK.zip可以下载。
使用
1、拷贝相关文件
在工程目录下创建include目录,将Everything.h拷入 在工程目录下创建lib目录,将Everything32.lib、Everything64.lib拷入 在程序build后,还需要将Everything32.dll、Everything64.dll拷入debug或release目录,否则程序无法运行。
2、引入文件
根据程序位数导入相关lib
3、定义头文件EveryThingUtil.h
4、定义cpp文件EveryThingUtil.cpp
5、使用方法
注意
使用时需要启动everything软件并且等待其初始化完毕。