Gcc 尝试包含时包含错误<;wuapi.h>; 最近我尝试用C++中的Windows更新代理API创建工具。 问题是,即使包含wuapi.h头文件也会在我的机器上引起问题。 它一直说,头文件找不到 #include <wuapi.h> int main(int argc, char **args) { return 0; } #包括 int main(int argc,char**args) { 返回0; }

Gcc 尝试包含时包含错误<;wuapi.h>; 最近我尝试用C++中的Windows更新代理API创建工具。 问题是,即使包含wuapi.h头文件也会在我的机器上引起问题。 它一直说,头文件找不到 #include <wuapi.h> int main(int argc, char **args) { return 0; } #包括 int main(int argc,char**args) { 返回0; },gcc,mingw,wuapi,Gcc,Mingw,Wuapi,尝试编译简单代码的结果不出所料: gcc -o tool.exe file.cpp -pedantic -Wall -Wextra file.cpp:1:10: fatal error: wuapi.h: No such file or directory #include <wuapi.h> ^~~~~~~~~ compilation terminated. gcc-o tool.exe file.cpp-pedantic-Wall-Wextra file.

尝试编译简单代码的结果不出所料:

gcc -o tool.exe file.cpp -pedantic -Wall -Wextra
file.cpp:1:10: fatal error: wuapi.h: No such file or directory
 #include <wuapi.h>
          ^~~~~~~~~
compilation terminated.
gcc-o tool.exe file.cpp-pedantic-Wall-Wextra
file.cpp:1:10:致命错误:wuapi.h:没有这样的文件或目录
#包括
^~~~~~~~~
编译终止。
到目前为止,我在互联网上几乎没有找到与这个问题相关的信息。这意味着我根本不确定出了什么问题。 我使用的是Windows 10.0.18362.592,但更重要的是,我使用的是mingw-w64 8.1.0作为编译器。 在这一点上,我不确定mingw-w64是否支持Win32 API的这一部分。但是我没有发现有用的信息