私は同様のトピック/質問を投稿しましたが、今回は少し異なります。機能で参照未解決の外部シンボル_HidD_GetHidGuid @ 4をHERESに私のC++でHidD_GetHidGuid()を使用するには?
_main:私はいくつかのデバイスを隠したため、ウィンドウのGUIDを取得するにはHidD_GetHidGuid()関数を使用しようとしているが、それは私にエラーLNK2019を与えている
コード:私のVC++ディレクトリで
//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;
}
私が追加したC:\ WinDDK \ 7600.16385.1 \ INC \ DDKとC:\ WinDDK \ 7600.16385.1 \ INC \ API "ディレクトリを含める" へ。 "ライブラリディレクトリ" のために、私はC追加しました:\ WinDDK \ 7600.16385.1 \
libがしかし、それはちょうどこの1つのエラーを与えている、なぜ...よる
おかげ
あなたのヘッダーに目をありがとうこれを追加返信申し訳ありませんが、私はC:\ WinDDK \ 7600.16385.1 \ libパスを追加することを考えましたか? hid.libをどうやってリンクするのですか?私は、プロパティ>>リンカ>>入力>>追加の依存関係を使って(VS 2010で)やってみました。しかし、まだ動作していない...ちょうどファイルを開くことができないと言って:S – Danny
申し訳ありません、nvm。行方不明のパス:P。もう一度ありがとう:) – Danny
あなたはそれをここに追加する必要があります:http://www.steptools.com/support/stdev_docs/help/images/vc8_libs.gif –