使用VC ++中的make文件编译代码时出错

时间:2015-01-05 11:16:15

标签: winapi visual-c++

我在我的代码中使用下面的代码段。

//from Vista WinNT.h
// 
typedef struct _TOKEN_MANDATORY_LABEL {
SID_AND_ATTRIBUTES Label;
} TOKEN_MANDATORY_LABEL, *PTOKEN_MANDATORY_LABEL;

当我通过VS2005构建它时,它没有错误。但是当我使用make文件构建时,我在cmd中遇到错误:

  

Test.cpp(337):错误C2011:'_ TOKEN_MANDATORY_LABEL':'struct'类型重新定义           C:\ Program Files \ Microsoft SDKs \ Windows \ v6.1 \ include \ winnt.h(7351):请参阅'_TOKEN_MANDATORY_LABEL'的声明

我正在使用Opus软件来使用make文件。如果我遗漏了某些内容或需要添加一些lib来克服此错误,请告诉我。

0 个答案:

没有答案