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

#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”的引用

最佳答案

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

关于c - 未定义对GetConsoleWindow的引用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47676350/

10-10 09:24