[英]makefile error: sys/socket.h no such file or directory under Windows
我在下面使用以下makefile:
CC=g++
all: socket.exe
socket.exe: socket.o
g++ socket.o -o socket.exe
socket.o: socket.cpp
g++ -c socket.cpp
當我運行使其顯示錯誤時:
socket.cpp:sys / socket.h:沒有這樣的文件或目錄。
如何解決? 我在Windows上工作。
<sys/socket.h>
用於UNIX / Linux。
對於Windows,請使用<Winsock2.h>
。 您還需要鏈接到Ws2_32.lib
並調用WSAStartup
以使用WinSock。
也可以看看:
socket
功能 (MSDN)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.