如何添加AttachConsole?我总是得到“未在此范围内声明”错误。
我发现这个“要编译使用此函数的应用程序,请将_WIN32_WINNT定义为0x0501或更高版本。有关详细信息,请参阅使用Windows标头。”在Microsoft MSDN website上,但无法正常工作。
#include <iostream>
#include <stdio.h>
#include <windows.h>
#define _WIN32_WINNT 0x0502
int main() {
AttachConsole(8336);
}
答案 0 :(得分:3)
当然,您需要将_WIN32_WINNT
定义为&gt; = 0x0501,但您需要之前包括Windows标头,否则它将无效。
请改为:
#include <iostream>
#include <stdio.h>
#define _WIN32_WINNT 0x0502
#include <windows.h>
int main() {
AttachConsole(8336);
}