walka z Winsocket

0

Mam fatalne problemy i nie wiem już co robić...
winsocket wywala mi błąd w co drugim poleceniu każdy kurs jaki czytam i wykonuje nie działa i do tego jak deklaruje winsockety i allegro to wywala mi błąd:

conflicting declaration 'typedef struct tagBITMAP BITMAP'|
'BITMAP' has a previous declaration as 'typedef struct BITMAP BITMAP'| 

co ja mam robić? działam w codeblocks pod windowsem

0

Pokaz jakie naglowki i w jakiej kolejnosci includujesz.

0
#inlcude <allegro.h>
#include <winsock2.h> 

jak dam:

#include <winsock2.h>
#include <allegro.h> 

to wywala trochę innaczej bo odnosi się do innej definicji

0

Jeszcze na dobicie jak dam sobie samo winsock2.h to mi wywala to

undefined reference to `WSAStartup@8'|

Jak to naprawić? Bo nauczyciel każe mi zrobić lan a mi nic nie wychodzi nawet deklaracja allegro i winsock

1

Dodac w opcjach kompilatora -lws2_32

// Zrodlowy problem zaraz Ci sprobuje rozwiazac po odtworzeniu go u siebie.

1

Ok, sprobuj cos takiego:

#include <allegro.h>
#include <winalleg.h>
#include <winsock2.h>

1 użytkowników online, w tym zalogowanych: 0, gości: 1