我有几天使用visual studio C ++。在编写C项目时,我已经包含了头文件,例如winnt.h。 但是编译器说winnt.h中存在很多语法错误。我该怎么办 ? 我在Errors within standard header files阅读了以下主题 这看起来是一样的,但我不明白我应该做什么。
有人能帮助我吗?
以下一些错误中有一些是:
c:\program files\microsoft sdks\windows\v7.0a\include\tlhelp32.h(155):error C2059: syntax error : ';'
c:\program files\microsoft sdks\windows\v7.0a\include\tlhelp32.h(156):error C2143: syntax error : 'WINAPI' missing
这种类型有很多错误。它们都在我使用过的标题中。
答案 0 :(得分:0)
我遇到了同样的错误。但是在我交换后错误消失了 带有windows.h的stdafx.h意思是..我把#include" stdafx.h"首先和#include" windows.h"第二。
答案 1 :(得分:0)
就我而言,我不知道为什么还有更多行
namcespace A
(在.h文件中)
在#include <tlhelp32.h>
之前(在.cpp文件中)
因此,它无法编译。删除不需要的可以解决问题。