MUDFでドライバ開発中なのですが、hid.libを使いたくて、sourcesにhid.lib追加、internal.hにHidsdi.hのインクルード記述をしてみたところ、ビルド時にLNK2001エラーが発生。
結局はHidsdi.hがCソースなのでextern "C"{}で囲ってやればOKというお話です。
extern "C"{
#include <Hidsdi.h>
}
2010/01/18
MUDFでドライバ開発中なのですが、hid.libを使いたくて、sourcesにhid.lib追加、internal.hにHidsdi.hのインクルード記述をしてみたところ、ビルド時にLNK2001エラーが発生。
結局はHidsdi.hがCソースなのでextern "C"{}で囲ってやればOKというお話です。
extern "C"{
#include <Hidsdi.h>
}