_KeInitializeSpinLock@4 already defined in pnp.obj

如標題,這是一個連結錯誤:

Generating Code...
Linking...
wdm.lib(NTOSKRNL.EXE) : error LNK2005: _KeInitializeSpinLock@4 already defined in pnp.obj

最後是把wdm.h的宣告移至最前頭就解決了。原始:

#include <ntddk.h>
#include <wdm.h>

修改後:
#include <wdm.h>
#include <ntddk.h>