即使在Linux上安装mingw软件包后,gcc也无法找到“ windows.h,winsock2.h和ws2tcpip.h”头文件。

问题描述 投票:-1回答:1
我正在尝试在Linux中使用winsock2.h,windows.h和ws2tcpip.h创建c / c ++程序。但是我收到以下错误消息:

无法打开源文件“ winsock2.h” C / C ++(1696)

类似于windows.h

无法打开源文件“ windows.h” C / C ++(1696)

我已经使用此命令在系统上安装了Mingw

mingw-w64-common mingw-w64-i686-dev mingw-w64-tools mingw-w64-x86-64-dev

我的程序

#include <windows.h> #include <winsock2.h> #include <ws2tcpip.h> #include <stdio.h> #pragma comment(lib, "Ws2_32.lib") int main() { return 0; }

VSC ver-1.45.1

OS-Debian

我正在尝试在Linux中使用winsock2.h,windows.h和ws2tcpip.h创建c / c ++程序。但是我收到以下错误消息:无法打开源文件“ winsock2.h” C / C ++(1696)对于...
c++ c linux mingw mingw-w64
1个回答
1
投票
dpkg -L mingw-w64-common在我的系统上给出这样的输出。
© www.soinside.com 2019 - 2024. All rights reserved.