我正在尝试构建此示例管道客户端:https://msdn.microsoft.com/en-us/library/windows/desktop/aa365592(v=vs.85).aspx
我在Visual Studio 2017中的新vc ++控制台项目中有代码。我知道我已经安装了Windows 8.1 SDK并在我的项目设置中定位它。
Intellisense可以找到HANDLE的typedef。当我尝试编译时,我得到未声明的标识符,它告诉我编译器没有找到相同的typedef,它应该包含在我的系统中并且肯定存在。
答案 0 :(得分:0)
我的代码看起来像这样:
#include <windows.h>
#include "stdafx.h"
int main()
{
HANDLE x;
}
我把它改成了,现在它编译:
#include "stdafx.h"
#include <windows.h>
int main()
{
HANDLE x;
}