使用GetAsyncKeyState出现问题,怎么回事
部分代码:
while (1)
{
if (GetAsyncKeyState(VK_UP))
{
y += -1;
}
if (GetAsyncKeyState(VK_LEFT))
{
x +=-1;
}
if (GetAsyncKeyState(VK_DOWN))
{
y += 1;
}
if (GetAsyncKeyState(VK_RIGHT))
{
x+= 1;
}
vs的错误提示
1>源.obj : error LNK2028: 无法解析的标记(0A000402) "extern "C" short __stdcall GetAsyncKeyState(int)" (?GetAsyncKeyState@@$$J14YGFH@Z),该标记在函数 "int __cdecl main(void)" (?main@@$$HYAHXZ) 中被引用
1>源.obj : error LNK2019: 无法解析的外部符号 "extern "C" short __stdcall GetAsyncKeyState(int)" (?GetAsyncKeyState@@$$J14YGFH@Z),该符号在函数 "int __cdecl main(void)" (?main@@$$HYAHXZ) 中被引用
1>D:\VSworkplace\Project3\Debug\Project3.exe : fatal error LNK1120: 2 个无法解析的外部命令