未定义的GetConsoleWindow引用

时间:2017-12-06 14:13:05

标签: c winapi windows-console

我正在尝试使用以下内容获取控制台窗口的句柄:

#include <Windows.h>
#include <stdio.h>
#include <stdlib.h>

#define NTDDI_WIN7 as 0x06010000
#define _WIN32_WINNT as 0x0500

int main(int argc, char *argv[]) {
    HWND self = GetConsoleWindow();
    /* some more code */
    return 0;
}

我按照GetConsoleWindow文档和"Using the Windows Headers"中的说明操作,但我仍然得到:

  

未定义对`GetConsoleWindow&#39;

的引用

1 个答案:

答案 0 :(得分:2)

您必须在输入库列表中包含kernel32.lib。