error C2146: 语法错误 : 缺少“;”(在标识符“PVOID64”的前面)

error C2146: 语法错误 : 缺少“;”(在标识符“PVOID64”的前面)

使用DXSDK时,会报出这个错误,网上有很多解决方案是包含DXSDK包含头文件顺序的问题.

还有一种情况,如果DXSDK的目录路径中含中文字符也会引起这个问题。

如我的DXSDK在: "D:\DX9SDK\新版SDK\v1.1\Lib"这会引起这个错误.

解决方案:

将路径中的中文字符替换或者去掉即可(D:\DX9SDK\SDK\v1.1\Lib);

你可能感兴趣的:(C++)