基本信息
- Physx-3.3.4
- vs2012
- checked
报错
error C2373: '__pfnDliNotifyHook2' : redefinition; different type modifiers
两个第一的地方,一个申明的地方
- 1.WindowsCookingDelayLoadHook.cpp
const PfnDliHook __pfnDliNotifyHook2 = delayHook;
- 2.NpWindowsDelayLoadHook.cpp
const PfnDliHook __pfnDliNotifyHook2 = delayHook;
- 申明delayimp.h
ExternC
PfnDliHook __pfnDliNotifyHook2;
解决
因为申明的地方没有用const,所以两个地方的定义就冲突了,所以把const去掉就只有一个申明,两个不同的地方都有定义