walka z Winsocket

walka z Winsocket
NI
  • Rejestracja:około 11 lat
  • Ostatnio:około 5 lat
  • 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


Programuje i programuje ,przychodzi człowiek "o niższej inteligencji" i rok pracy zmarnowany
n0name_l
  • Rejestracja:ponad 12 lat
  • Ostatnio:ponad 4 lata
  • Postów:2412
0

Pokaz jakie naglowki i w jakiej kolejnosci includujesz.

NI
  • Rejestracja:około 11 lat
  • Ostatnio:około 5 lat
  • 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


Programuje i programuje ,przychodzi człowiek "o niższej inteligencji" i rok pracy zmarnowany
edytowany 1x, ostatnio: Niikelion
NI
Ten sam błąd tylko deklaracja BITMAP jest w odwrotnej kolejnosci
NI
  • Rejestracja:około 11 lat
  • Ostatnio:około 5 lat
  • 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


Programuje i programuje ,przychodzi człowiek "o niższej inteligencji" i rok pracy zmarnowany
edytowany 1x, ostatnio: Niikelion
n0name_l
  • Rejestracja:ponad 12 lat
  • Ostatnio:ponad 4 lata
  • Postów:2412
1

Dodac w opcjach kompilatora -lws2_32

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

NI
ok to drugie zaczęło działać za to dzięki
NI
ok wszystko działa oprócz tej deklaracji z allegro
n0name_l
  • Rejestracja:ponad 12 lat
  • Ostatnio:ponad 4 lata
  • Postów:2412
1

Ok, sprobuj cos takiego:

Kopiuj
#include <allegro.h>
#include <winalleg.h>
#include <winsock2.h>
NI
dzięki kompiluje się... teraz tylko małe błędy w kodzie ale to sobie naprawie
NI
a za pół godziny mam zajęcia XD szkoda, że tam nikt nie mógł mi pomóc...

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.