gpt4 book ai didi

c++ - 在我的项目中包含 winnt.h

转载 作者:行者123 更新时间:2023-11-28 00:39:22 24 4
gpt4 key购买 nike

我正在做一个小型个人项目,涉及打印有关 PE 文件的信息。我读到大部分 pe 结构已经在 winnt.h 头文件中定义。

在包含 winnt.h 并编译项目后,出现以下错误:

#error :  "No Target Architecture"

我试着定义了一个x86,它可能已经解决了架构问题,但还有更多的编译问题。

例如:

1>c:\program files (x86)\windows kits\8.0\include\um\winnt.h(363): error C2146: syntax error : missing ';' before identifier 'WCHAR'
1>c:\program files (x86)\windows kits\8.0\include\um\winnt.h(363): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files (x86)\windows kits\8.0\include\um\winnt.h(367): error C2143: syntax error : missing ';' before '*'
1>c:\program files (x86)\windows kits\8.0\include\um\winnt.h(367): error C2040: 'PWSTR' : 'CONST' differs in levels of indirection from 'WCHAR *'

最佳答案

check Compiler->Enable Microsoft extensions in Project options or use -Ze flag if you're compiling from the command line.

关于c++ - 在我的项目中包含 winnt.h,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19618059/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com