_KeInitializeSpinLock@4 already defined in pnp.obj
Problem
如標題,這是一個連結錯誤:
Generating Code... Linking... wdm.lib(NTOSKRNL.EXE) : error LNK2005: _KeInitializeSpinLock@4 already defined in pnp.obj
How to resolve?
最後是把wdm.h的宣告移至最前頭就解決了。原始:
#include <ntddk.h> #include <wdm.h>
修改後:
#include <wdm.h> #include <ntddk.h>
Reference