Physx编译checked,报错__pfnDliNotifyHook2 redefinition

文章目录

基本信息

  • 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去掉就只有一个申明,两个不同的地方都有定义

发布了41 篇原创文章 · 获赞 7 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/pkxpp/article/details/90742069
今日推荐