智能感知查找标题但编译器没有

时间:2018-03-06 03:41:36

标签: windows

我正在尝试构建此示例管道客户端: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,它应该包含在我的系统中并且肯定存在。 enter image description here

1 个答案:

答案 0 :(得分:0)

我的代码看起来像这样:

#include <windows.h>
#include "stdafx.h"

int main()
{
    HANDLE x;
}

我把它改成了,现在它编译:

#include "stdafx.h"
#include <windows.h>

int main()
{
    HANDLE x;
}