Windows 8.1 SDK出现奇怪错误

时间:2014-01-30 19:08:32

标签: c++ windows

我安装了VS 2013,在转换了我的项目,使用VS 2012和winSDK 8.0(或7.1不确定)进行编译后,我现在尝试使用VS 2013和winSDK 8.1进行编译,并出现以下错误:

  

C:\ Program Files(x86)\ Windows Kits \ 8.1 \ Include \ um \ winnt.h(1308):   错误C2146:语法错误:缺少';'在标识符之前   'EXCEPTION_DISPOSITION'       1> C:\ Program Files(x86)\ Windows Kits \ 8.1 \ Include \ um \ winnt.h(1308):错误C4430:缺少类型说明符    - 假设为int。注意:C ++不支持default-int       1> C:\ Program Files(x86)\ Windows Kits \ 8.1 \ Include \ um \ winnt.h(1316):错误C2143:语法错误:丢失   ';'在'*'之前

列表继续...... 我也尝试过其他一些项目并遇到同样的错误。

修改

似乎我的winsdk 8.1被删除了,因为只要我包含#windows.h就会显示这些错误。

#include <Windows.h>


BOOL APIENTRY DllMain(HMODULE hModule,
    DWORD  ul_reason_for_call,
    LPVOID lpReserved
    )
{
}

0 个答案:

没有答案