1

所以基本上我正在编写一个简单的程序,可以在雷达上发现敌人,但是,当尝试使用这一行时:

Features::WPM<int>(dwCurrentEntity + m_bSpotted, 1);

我收到一个错误“无法解析的外部符号”void _cdecl Features::WPM(unsigned long, int)“(?? $WPM@H@Features@@YAXKH@Z)”

谁能给我提示或帮助我。

这就是我将 WPM 定义为:

//Features.cpp
template<typename T> void Features::WPM(SIZE_T address, T buffer)
{
    WriteProcessMemory(hProcess, (void*)address, &buffer, sizeof(T), nullptr);
}
//Features.h
    template<typename T> void WPM(SIZE_T address, T buffer);
4

0 回答 0