【发布时间】:2015-07-13 18:43:42
【问题描述】:
这是我在 stdafx.h 中的代码:
// stdafx.h : include file for standard system include files,
// or project specific include files that are used frequently, but
// are changed infrequently
//
#pragma once
#define _WIN32_WINNT 0x0502
#include "winsock2.h"
#include "windows.h"
#include "stdio.h"
#include "Iphlpapi.h"
#include <psapi.h>
#include "Ntsecapi.h"
#include "txdtc.h"
#include "xolehlp.h"
#include <iostream>
#include <tchar.h>
// TODO: reference additional headers your program requires here
如你所见,我已包含“windows.h”
这里是主要代码:
#include "stdafx.h"
...
if (hThread && dwRpcssPid == GetProcessIdOfThread(hThread))
...
我的错误是:
'GetProcessIdOfThread':找不到标识符
IntelliSense:标识符“GetProcessIdOfThread”未定义
如何解决这些错误?
【问题讨论】:
-
它只是是一个 IntelliSense 错误吗?如果是这样,那么您可以无视它。除此之外,您不会碰巧在与您的
stdafx.h相同的目录中有一个名为windows.h的文件,对吗?或者,在与GetProcessIdOfThread()相同的文件中添加#include <Windows.h>会消除错误吗? -
很抱歉,请查看我的问题。
标签: c++ winapi visual-studio-2013 windows-7