gpt4 book ai didi

c++ - Winbio.h No such file or directory 错误

转载 作者:行者123 更新时间:2023-11-27 23:14:13 25 4
gpt4 key购买 nike

我在从 msdn 编译本教程时遇到了一些困难:http://msdn.microsoft.com/en-us/library/windows/desktop/ee207405(v=vs.85).aspx .正如标题中提到的,即使在 VS 2008 中链接了使用 dumpbin 和 LIB 命令生成的 winbio.lib 后,我在编译时也没有得到这样的文件或目录,这是代码:

#include <iostream>
#include <Windows.h>
#include <Stdio.h>
#include <Conio.h>
#include <Winbio.h>

HRESULT CaptureSample();

int main(int argc, char** argv) {
HRESULT CaptureSample();
return 0;
}
HRESULT CaptureSample()
{
HRESULT hr = S_OK;
WINBIO_SESSION_HANDLE sessionHandle = NULL;
WINBIO_UNIT_ID unitId = 0;
WINBIO_REJECT_DETAIL rejectDetail = 0;
PWINBIO_BIR sample = NULL;
SIZE_T sampleSize = 0;

// Connect to the system pool.
hr = WinBioOpenSession(
WINBIO_TYPE_FINGERPRINT, // Service provider
WINBIO_POOL_SYSTEM, // Pool type
WINBIO_FLAG_RAW, // Access: Capture raw data
NULL, // Array of biometric unit IDs
0, // Count of biometric unit IDs
WINBIO_DB_DEFAULT, // Default database
&sessionHandle // [out] Session handle
);
if (FAILED(hr))
{
wprintf_s(L"\n WinBioOpenSession failed. hr = 0x%x\n", hr);
goto e_Exit;
}

// Capture a biometric sample.
wprintf_s(L"\n Calling WinBioCaptureSample - Swipe sensor...\n");
hr = WinBioCaptureSample(
sessionHandle,
WINBIO_NO_PURPOSE_AVAILABLE,
WINBIO_DATA_FLAG_RAW,
&unitId,
&sample,
&sampleSize,
&rejectDetail
);
if (FAILED(hr))
{
if (hr == WINBIO_E_BAD_CAPTURE)
{
wprintf_s(L"\n Bad capture; reason: %d\n", rejectDetail);
}
else
{
wprintf_s(L"\n WinBioCaptureSample failed. hr = 0x%x\n", hr);
}
goto e_Exit;
}

wprintf_s(L"\n Swipe processed - Unit ID: %d\n", unitId);
wprintf_s(L"\n Captured %d bytes.\n", sampleSize);
e_Exit:
if (sample != NULL)
{
WinBioFree(sample);
sample = NULL;
}

if (sessionHandle != NULL)
{
WinBioCloseSession(sessionHandle);
sessionHandle = NULL;
}

wprintf_s(L"\n Press any key to exit...");
_getch();

return hr;
}

最佳答案

using dumpbin and LIB commands in VS 2008

您肯定使用的是旧版本的 Windows SDK。 VS2008 附带 6.0 版。然而,此 api 仅适用于 2009 年发布的 Windows 7。您需要更新您的 SDK,我建议 version 7.1

关于c++ - Winbio.h No such file or directory 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17774225/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com