C++ 为什么g#u send#u数据包会导致崩溃,因为它';s nullptr,但我可以';你没有别的事吗?

C++ 为什么g#u send#u数据包会导致崩溃,因为它';s nullptr,但我可以';你没有别的事吗?,c++,extern,nullptr,C++,Extern,Nullptr,好的,所以,我正在尝试调试一个DLL,这样当我加载时它不会使我的游戏崩溃,但它一直在做,因为一些奇怪的原因,当我调试它时,它给我一个错误,说“g_send_packet was nullptr”,但我不能真正改变它是什么(这类东西非常新,只有编码背景是lua) 如您所见,g_send_packet在globals.h中定义为一个extern,这应该可以 extern bool*g_发送_数据包 在globals.cpp中,它的定义是 bool*g_send_packet=nullptr 但是,当

好的,所以,我正在尝试调试一个DLL,这样当我加载时它不会使我的游戏崩溃,但它一直在做,因为一些奇怪的原因,当我调试它时,它给我一个错误,说“g_send_packet was nullptr”,但我不能真正改变它是什么(这类东西非常新,只有编码背景是lua) 如您所见,g_send_packet在globals.h中定义为一个extern,这应该可以

extern bool*g_发送_数据包

在globals.cpp中,它的定义是

bool*g_send_packet=nullptr

但是,当我将DLL注入正在运行的游戏时,它崩溃了,给出了与前面相同的行,并指向resolver.cpp中的这一行:

if(*g\u发送数据包)

angle1[player->EntIndex()]=player->get_eye_angles().y


我非常困惑,在这一点上,我只是想让它发挥作用。非常感谢您的任何帮助,任何额外的澄清我都可以接受。谢谢

欢迎来到堆栈溢出。请尽快阅读该页面,并访问描述和的链接。在描述中只找到了对g_send_packet的引用——我希望这不是您所指的…。@DavidC.Rankin God,不是。我所指的是从我的电脑向游戏服务器发送/阻塞数据包的方法。