walka z Winsocket

NI
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 535
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:

Kopiuj
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

n0name_l
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2412
0

Pokaz jakie naglowki i w jakiej kolejnosci includujesz.

NI
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 535
0
Kopiuj
#inlcude <allegro.h>
#include <winsock2.h> 

jak dam:

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

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

NI
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 535
0

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

Kopiuj
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

n0name_l
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2412
1

Dodac w opcjach kompilatora -lws2_32

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

n0name_l
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2412
1

Ok, sprobuj cos takiego:

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.