Skip to content

Fix conflicting SOCKET typedef with winsock2 - #8

Open
ImMahdi wants to merge 26 commits into
UTAP:template-enginefrom
ImMahdi:maad
Open

Fix conflicting SOCKET typedef with winsock2#8
ImMahdi wants to merge 26 commits into
UTAP:template-enginefrom
ImMahdi:maad

Conversation

@ImMahdi

Copy link
Copy Markdown

fix this problem :

mkdir -p build
g++ -std=c++11 -Wall -pedantic -c examples/main.cpp -o build/main.o
g++ -std=c++11 -Wall -pedantic -c examples/handlers.cpp -o build/handlers.o
g++ -std=c++11 -Wall -pedantic -c utils/response.cpp -o build/response.o
g++ -std=c++11 -Wall -pedantic -c utils/request.cpp -o build/request.o
g++ -std=c++11 -Wall -pedantic -c utils/utilities.cpp -o build/utilities.o
g++ -std=c++11 -Wall -pedantic -c utils/strutils.cpp -o build/strutils.o
g++ -std=c++11 -Wall -pedantic -c server/server.cpp -o build/server.o
In file included from C:/msys64/ucrt64/include/winsock2.h:55,
from C:/msys64/ucrt64/include/ws2tcpip.h:17,
from server/server.cpp:23:
C:/msys64/ucrt64/include/psdk_inc/_socket_types.h:11:25: error: conflicting declaration 'typedef UINT_PTR SOCKET'
11 | typedef UINT_PTR SOCKET;
| ^~~~~~
In file included from server/server.cpp:1:
server/server.hpp:15:18: note: previous declaration as 'typedef unsigned int SOCKET'
15 | typedef unsigned SOCKET;
| ^~~~~~
mingw32-make: *** [Makefile:36: build/server.o] Error 1

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@ImMahdi@PashaBarahimi@MisaghM