【发布时间】:2017-02-24 08:06:35
【问题描述】:
我正在尝试用 c++ 制作一个基本的控制台游戏,当我尝试在以下代码中使用 GetAsyncKeyState 时:
if(GetAsyncKeyState(VK_UP) != 0){
int y2 = (y - 1);
switch(Map[y2][x]){
case ' ':{
Map[y][x] = ' ';
y -= 1;
Map[y2][x] = 'O';
}
}
}
...但是当我尝试编译它时,我不断收到以下错误:
error LNK2019: unresolved external symbol __imp__GetAsyncKeyState@4 referenced in function "void __cdecl Draw(void)" (?Draw@@YAXXZ)
fatal error LNK1120: 1 unresolved externals
我不确定是否需要包含除 iostream 和 windows.h 之外的任何库
【问题讨论】:
-
我知道其他用户也问过类似的问题,但不完全是这样。