前期准备
1、下载Everything,可前去官网下载,或者直接点击Everything_SDK
2、Windows10系统,Visual Studio 2017 IDE
使用Everything-SDK
1、创建一个Windows控制台应用程序
2、分别添加头文件Everything.h
和资源文件Everything32.lib
和Everything.lib
3、修改项目属性,字符集改成使用多节字符集
4、解压刚才下好的Everything-SDK压缩包
将include文件夹的头文件Everything.h
和lib文件夹的库文件Everything32.lib
和Everything.lib
以及dll文件夹的动态链接库Everything32.dll
和Everything.dll
上述的文件copy到你创建的工程文件目录下,例如这样:
5、回到项目,运行实例代码
实例代码:
#include "pch.h"
#include <iostream>
#include <stdio.h>
#include "Everything.h"
int main(int argc, char **argv)
{
DWORD i;
Everything_SetSearch("123"); // 查找字符
Everything_Query(TRUE); // 排序
for (i = 0; i < Everything_GetNumResults(); i++) // 遍历结果
{
printf("name: %s\n", Everything_GetResultFileName(i)); // 文件名称
printf("path: %s\n", Everything_GetResultPath(i)); // 路径
}
return 0;
}
注意:根据官网文档说明,是需要开启Everything软件才能代码正常使用