小编Nin*_*kid的帖子

GetAsyncKeyState 返回致命链接错误

我正在尝试用 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';
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

...但是当我尝试编译它时,我不断收到以下错误:

    error LNK2019: unresolved external symbol __imp__GetAsyncKeyState@4 referenced in function "void __cdecl Draw(void)" (?Draw@@YAXXZ)

    fatal error LNK1120: 1 unresolved externals
Run Code Online (Sandbox Code Playgroud)

我不确定是否需要包含除iostream和之外的任何库windows.h

c++ keyboard

4
推荐指数
1
解决办法
1579
查看次数

标签 统计

c++ ×1

keyboard ×1