で「未解決の外部シンボル」リンカエラー:解決hid.libタイトルが示すとおり、私は、次のリンカエラーが生じていますVC++
error LNK2019: unresolved external symbol "unsigned char __stdcall HidD_GetAttributes(void *,struct _HIDD_ATTRIBUTES *)" ([email protected]@[email protected]@@Z)
私のコードでresult = HidD_GetAttributes(WriteHandle, &attributes)
を呼び出します。
この関数は、プロジェクトのリンカーの依存関係に追加した "hid.lib"に存在する必要があります。また、HidD_GetAttributesの関数プロトタイプを持つヘッダファイル "hidsdi.h"も追加しました。
「hid.lib」の関数プロトタイプは、hidsdi.h、hidpi.h、およびhidsage.hの3つの異なるヘッダーに分割されています。
提案がありますか?
あなたのソリューションに感謝します!私はちょうど同じ問題を抱えている1時間近くを過ごしました...どうしてMSDNでそう言わないのですか? –
私の経験から、Microsoftのドキュメントはそれほど素晴らしいものではありません。私が持っていた問題のほとんどは、自分のコードやフォーラムを探し回って解決しました。これはあなたに役立ってうれしいです。 – Ben