1

同様のトピック/質問を投稿しましたが、今回は少し異なります。

HidD_GetHidGuid()関数を使用して、一部のhidデバイスのウィンドウのGUIDを取得しようとしていますが、エラーLNK2019が発生します:関数_mainで参照されている未解決の外部シンボル_HidD_GetHidGuid @4

これが私のコードです:

//mainframe.cpp
#include<iostream>
#include<Windows.h>

extern "C"
{
#include<hidsdi.h>
#include<SetupAPI.h>
}

int main()
{
    int iQuit;
    LPGUID guid;
    HidD_GetHidGuid(guid);

    std::cout << "testing program" << std::endl;
    std::cout << guid << std::endl;


    std::cin >> iQuit;

    return 0;
}

VC ++ディレクトリで、C:\ WindDK \ 7600.16385.1 \ inc \ ddkとC:\ WindDK \ 7600.16385.1 \ inc\apiを「インクルードディレクトリ」に追加しました。「ライブラリディレクトリ」には、C:\ WindDK \ 7600.16385.1\libを追加しました

しかし、それはこの1つのエラーを与えているだけで、理由はわかりません...助けてください

ありがとう

4

2 に答える 2

3

ドキュメントによると、あなたはに対してリンクする必要がありますhid.lib

于 2012-05-07T16:43:00.067 に答える
0

これをヘッダーに追加します

プラグマコメント(lib、 "hid.lib")

于 2015-05-05T10:21:37.630 に答える