Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Allegro + SocketW = ERROR?

Ostatnio zmodyfikowano 2008-09-16 15:07
Autor Wiadomość
lynx
Temat założony przez niniejszego użytkownika
Allegro + SocketW = ERROR?
» 2008-09-15 21:43:13
Hey,
porobiłem sobie różne tryby kompilatora, w których mam odrazu przygotowaną konfigurację do odpowiednich bibliotek. Jedynie w trybie w którym jest konfiguracja biblioteki Allegro i SocketW wyskakuje błąd, i to nie jeden. ;P


1.Oto przykładowy kod:
C/C++
#include<SocketW.h>
#include<iostream>
#include<allegro.h>

int main() {
    SWInetSocket listener;
    SWInetSocket * mySocket;
   
    listener.bind( 5555 ); // or do bind(5555, "localhost") if you only
    listener.listen(); // want to accept local connections
   
    mySocket =( SWInetSocket * ) listener.accept();
   
    // do something with mySocket...
    mySocket->sendmsg( "Test Allegro i SocketW!" );
   
    // disconnect and clean up
    mySocket->disconnect();
    delete mySocket;
    //Część z allegro
    allegro_init();
    allegro_exit();
}
END_OF_MAIN()


2.Log:
C/C++
Kompilator: SocketW_oraz_Allegro Compiler
Building Makefile: "C:\Dev-Cpp\cwiczenia_z_socketw\przyklad\Makefile.win"
Wykonywanie make clean
rm - f test_all_SW_serwer.o test_All_SW.exe

g++.exe - c test_all_SW_serwer.cpp - o test_all_SW_serwer.o - I "C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include" - I "C:/Dev-Cpp/include/c++/3.4.2/backward" - I "C:/Dev-Cpp/include/c++/3.4.2/mingw32" - I "C:/Dev-Cpp/include/c++/3.4.2" - I "C:/Dev-Cpp/include" - I "C:/Dev-Cpp/include/SocketW/src" - I "C:/Dev-Cpp/include/allegro" - DALLEGRO_STATICLINK

In file included from C:/ Dev - Cpp / include / allegro.h: 27,
from test_all_SW_serwer.cpp: 3:
C:/ Dev - Cpp / include / allegro / system.h: 31: error: conflicting declaration 'struct BITMAP'
C:/ Dev - Cpp / include / wingdi.h: 1222: error: 'BITMAP' has a previous declaration as ` typedef struct tagBITMAP BITMAP '

In file included from C:/ Dev - Cpp / include / allegro.h
    : 38
    , from test_all_SW_serwer.cpp
    : 3
    : C:/ Dev - Cpp / include / allegro / gfx.h
    : 276
    : error
    : conflicting declaration 'typedef struct BITMAP BITMAP' C:/ Dev - Cpp / include / wingdi.h
    : 1222
    : error
    : 'BITMAP' has a previous declaration as ` typedef struct tagBITMAP BITMAP ' C:/ Dev - Cpp / include / allegro / gfx.h
    : 276
    : error
    : declaration of ` typedef struct BITMAP BITMAP ' C:/ Dev - Cpp / include / wingdi.h
    : 1222
    : error
    : conflicts with previous declaration ` typedef struct tagBITMAP BITMAP ' C:/ Dev - Cpp / include / allegro / gfx.h
    : 276
    : error
    : declaration of ` typedef struct BITMAP BITMAP ' C:/ Dev - Cpp / include / wingdi.h
    : 1222
    : error
    : conflicts with previous declaration ` typedef struct tagBITMAP BITMAP ' C:/ Dev - Cpp / include / allegro / gfx.h
    : 276
    : error
    : declaration of ` typedef struct BITMAP BITMAP ' C:/ Dev - Cpp / include / wingdi.h
    : 1222
    : error
    : conflicts with previous declaration ` typedef struct tagBITMAP BITMAP ' In file included from C:/ Dev - Cpp / include / allegro / inline / asm.inl
    : 28
    , from C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : 25
    , from C:/ Dev - Cpp / include / allegro / gfx.h
    : 439
    , from C:/ Dev - Cpp / include / allegro.h
    : 38
    , from test_all_SW_serwer.cpp
    : 3
    : C:/ Dev - Cpp / include / allegro / platform / al386gcc.h
    : In function ` uintptr_t bmp_write_line( BITMAP *, int ) ': C:/ Dev - Cpp / include / allegro / platform / al386gcc.h
    : 46
    : error
    : 'struct tagBITMAP' has no member named 'write_bank' C:/ Dev - Cpp / include / allegro / platform / al386gcc.h
    : In function ` uintptr_t bmp_read_line( BITMAP *, int ) ': C:/ Dev - Cpp / include / allegro / platform / al386gcc.h
    : 68
    : error
    : 'struct tagBITMAP' has no member named 'read_bank' C:/ Dev - Cpp / include / allegro / platform / al386gcc.h
    : In function ` void bmp_unwrite_line( BITMAP * ) ': C:/ Dev - Cpp / include / allegro / platform / al386gcc.h
    : 90
    : error
    : 'struct tagBITMAP' has no member named 'vtable' In file included from C:/ Dev - Cpp / include / allegro / gfx.h
    : 439
    , from C:/ Dev - Cpp / include / allegro.h
    : 38
    , from test_all_SW_serwer.cpp
    : 3
    : C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : In function ` void clear_to_color( BITMAP *, int ) ': C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : 96
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : In function ` int bitmap_color_depth( BITMAP * ) ': C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : 104
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : In function ` int bitmap_mask_color( BITMAP * ) ': C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : 112
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : In function ` int is_same_bitmap( BITMAP *, BITMAP * ) ': C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : 120
    : error
    : 'struct tagBITMAP' has no member named 'id' C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : 120
    : error
    : 'struct tagBITMAP' has no member named 'id' C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : In function ` int is_linear_bitmap( BITMAP * ) ': C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : 138
    : error
    : 'struct tagBITMAP' has no member named 'id' C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : In function ` int is_planar_bitmap( BITMAP * ) ': C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : 146
    : error
    : 'struct tagBITMAP' has no member named 'id' C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : In function ` int is_memory_bitmap( BITMAP * ) ': C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : 154
    : error
    : 'struct tagBITMAP' has no member named 'id' C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : In function ` int is_video_bitmap( BITMAP * ) ': C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : 170
    : error
    : 'struct tagBITMAP' has no member named 'id' C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : In function ` int is_system_bitmap( BITMAP * ) ': C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : 178
    : error
    : 'struct tagBITMAP' has no member named 'id' C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : In function ` int is_sub_bitmap( BITMAP * ) ': C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : 186
    : error
    : 'struct tagBITMAP' has no member named 'id' C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : In function ` void acquire_bitmap( BITMAP * ) ': C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : 203
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : 203
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : In function ` void release_bitmap( BITMAP * ) ': C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : 212
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : 212
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : In function ` int is_inside_bitmap( BITMAP *, int, int, int ) ': C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : 235
    : error
    : 'struct tagBITMAP' has no member named 'clip' C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : 235
    : error
    : 'struct tagBITMAP' has no member named 'cl' C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : 235
    : error
    : 'struct tagBITMAP' has no member named 'ct' C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : 235
    : error
    : 'struct tagBITMAP' has no member named 'cr' C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : 235
    : error
    : 'struct tagBITMAP' has no member named 'cb' C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : 235
    : error
    : 'struct tagBITMAP' has no member named 'w' C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : 235
    : error
    : 'struct tagBITMAP' has no member named 'h' C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : In function ` void get_clip_rect( BITMAP *, int *, int *, int *, int * ) ': C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : 252
    : error
    : 'struct tagBITMAP' has no member named 'cl' C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : 252
    : error
    : 'struct tagBITMAP' has no member named 'ct' C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : 252
    : error
    : 'struct tagBITMAP' has no member named 'cr' C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : 252
    : error
    : 'struct tagBITMAP' has no member named 'cb' C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : In function ` void set_clip_state( BITMAP *, int ) ': C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : 263
    : error
    : 'struct tagBITMAP' has no member named 'clip' C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : In function ` int get_clip_state( BITMAP * ) ': C:/ Dev - Cpp / include / allegro / inline / gfx.inl
    : 270
    : error
    : 'struct tagBITMAP' has no member named 'clip' In file included from C:/ Dev - Cpp / include / allegro / draw.h
    : 66
    , from C:/ Dev - Cpp / include / allegro.h
    : 40
    , from test_all_SW_serwer.cpp
    : 3
    : C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : In function ` int getpixel( BITMAP *, int, int ) ': C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 30
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : In function ` void putpixel( BITMAP *, int, int, int ) ': C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 38
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : In function ` void _allegro_vline( BITMAP *, int, int, int, int ) ': C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 46
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : In function ` void _allegro_hline( BITMAP *, int, int, int, int ) ': C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 54
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : In function ` void line( BITMAP *, int, int, int, int, int ) ': C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 72
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : In function ` void fastline( BITMAP *, int, int, int, int, int ) ': C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 80
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : In function ` void rectfill( BITMAP *, int, int, int, int, int ) ': C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 88
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : In function ` void triangle( BITMAP *, int, int, int, int, int, int, int ) ': C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 96
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : In function ` void polygon( BITMAP *, int, const int *, int ) ': C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 104
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : In function ` void rect( BITMAP *, int, int, int, int, int ) ': C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 112
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : In function ` void circle( BITMAP *, int, int, int, int ) ': C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 120
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : In function ` void circlefill( BITMAP *, int, int, int, int ) ': C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 128
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : In function ` void ellipse( BITMAP *, int, int, int, int, int ) ': C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 137
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : In function ` void ellipsefill( BITMAP *, int, int, int, int, int ) ': C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 146
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : In function ` void arc( BITMAP *, int, int, fixed, fixed, int, int ) ': C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 155
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : In function ` void spline( BITMAP *, const int *, int ) ': C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 164
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : In function ` void floodfill( BITMAP *, int, int, int ) ': C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 173
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : In function ` void polygon3d( BITMAP *, int, BITMAP *, int, V3D ** ) ': C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 182
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : In function ` void polygon3d_f( BITMAP *, int, BITMAP *, int, V3D_f ** ) ': C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 191
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : In function ` void triangle3d( BITMAP *, int, BITMAP *, V3D *, V3D *, V3D * ) ': C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 200
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : In function ` void triangle3d_f( BITMAP *, int, BITMAP *, V3D_f *, V3D_f *, V3D_f * ) ': C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 209
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : In function ` void quad3d( BITMAP *, int, BITMAP *, V3D *, V3D *, V3D *, V3D * ) ': C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 218
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : In function ` void quad3d_f( BITMAP *, int, BITMAP *, V3D_f *, V3D_f *, V3D_f *, V3D_f * ) ': C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 227
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : In function ` void draw_sprite( BITMAP *, BITMAP *, int, int ) ': C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 238
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 238
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 238
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : In function ` void draw_sprite_v_flip( BITMAP *, BITMAP *, int, int ) ': C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 253
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : In function ` void draw_sprite_h_flip( BITMAP *, BITMAP *, int, int ) ': C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 262
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : In function ` void draw_sprite_vh_flip( BITMAP *, BITMAP *, int, int ) ': C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 271
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : In function ` void draw_trans_sprite( BITMAP *, BITMAP *, int, int ) ': C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 281
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 281
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 281
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : In function ` void draw_lit_sprite( BITMAP *, BITMAP *, int, int, int ) ': C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 299
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : In function ` void draw_gouraud_sprite( BITMAP *, BITMAP *, int, int, int, int, int, int ) ': C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 309
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : In function ` void draw_character_ex( BITMAP *, BITMAP *, int, int, int, int ) ': C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 319
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : In function ` void rotate_sprite( BITMAP *, BITMAP *, int, int, fixed ) ': C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 329
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 329
    : error
    : 'struct tagBITMAP' has no member named 'w' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 329
    : error
    : 'struct tagBITMAP' has no member named 'h' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 329
    : error
    : 'struct tagBITMAP' has no member named 'w' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 329
    : error
    : 'struct tagBITMAP' has no member named 'h' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : In function ` void rotate_sprite_v_flip( BITMAP *, BITMAP *, int, int, fixed ) ': C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 341
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 341
    : error
    : 'struct tagBITMAP' has no member named 'w' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 341
    : error
    : 'struct tagBITMAP' has no member named 'h' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 341
    : error
    : 'struct tagBITMAP' has no member named 'w' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 341
    : error
    : 'struct tagBITMAP' has no member named 'h' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : In function ` void rotate_scaled_sprite( BITMAP *, BITMAP *, int, int, fixed, fixed ) ': C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 353
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 353
    : error
    : 'struct tagBITMAP' has no member named 'w' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 353
    : error
    : 'struct tagBITMAP' has no member named 'h' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 353
    : error
    : 'struct tagBITMAP' has no member named 'w' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 353
    : error
    : 'struct tagBITMAP' has no member named 'h' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : In function ` void rotate_scaled_sprite_v_flip( BITMAP *, BITMAP *, int, int, fixed, fixed ) ': C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 365
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 365
    : error
    : 'struct tagBITMAP' has no member named 'w' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 365
    : error
    : 'struct tagBITMAP' has no member named 'h' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 365
    : error
    : 'struct tagBITMAP' has no member named 'w' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 365
    : error
    : 'struct tagBITMAP' has no member named 'h' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : In function ` void pivot_sprite( BITMAP *, BITMAP *, int, int, int, int, fixed ) ': C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 377
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : In function ` void pivot_sprite_v_flip( BITMAP *, BITMAP *, int, int, int, int, fixed ) ': C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 386
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : In function ` void pivot_scaled_sprite( BITMAP *, BITMAP *, int, int, int, int, fixed, fixed ) ': C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 395
    : error
    : 'struct tagBITMAP' has no member named 'vtable' C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : In function ` void pivot_scaled_sprite_v_flip( BITMAP *, BITMAP *, int, int, int, int, fixed, fixed ) ': C:/ Dev - Cpp / include / allegro / inline / draw.inl
    : 404
    : error
    : 'struct tagBITMAP' has no member named 'vtable' In file included from C:/ Dev - Cpp / include / allegro.h
    : 77
    , from test_all_SW_serwer.cpp
    : 3
    : C:/ Dev - Cpp / include / allegro / platform / alwin.h
    : At global scope
    : C:/ Dev - Cpp / include / allegro / platform / alwin.h
    : 49
    : error
    : declaration of C function ` int WinMain( void *, void *, char *, int ) ' conflicts with C:/ Dev - Cpp / include / winbase.h
    : 1040
    : error
    : previous declaration ` int WinMain( HINSTANCE__ *, HINSTANCE__ *, CHAR *, int ) ' here make.exe
    : ***[ test_all_SW_serwer.o ] Error 1 Wykonanie zako ń czone
3.Ustawienia:
a)Kompiltora:
-DALLEGRO_STATICLINK
b)Konsolidatora:
-lalleg_s -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lole32 -ldinput -lddraw -ldxguid -lwinmm -ldsound -lSocketW -lws2_32

4. Konfiguracja chyba jest dobra tylko zdaje mi się, że chyba te biblioteki nie mogą pracować razem. ;/  Co sądzicie?
P-1596
DejaVu
» 2008-09-15 23:15:43
Wkleiłbyś pierwszy błąd kompilacji w wyszukiwarkę na stronę i dostałbyś:
http://ddt.pl/kursy/?LessonId=143. W skrócie:
C/C++
#include<allegro.h>
#include<winalleg.h>
#include<SocketW.h>
#include<iostream>

int main() {
    SWInetSocket listener;
    SWInetSocket * mySocket;
   
    listener.bind( 5555 ); // or do bind(5555, "localhost") if you only
    listener.listen(); // want to accept local connections
   
    mySocket =( SWInetSocket * ) listener.accept();
   
    // do something with mySocket...
    mySocket->sendmsg( "Test Allegro i SocketW!" );
   
    // disconnect and clean up
    mySocket->disconnect();
    delete mySocket;
    //Część z allegro
    allegro_init();
    allegro_exit();
}
END_OF_MAIN()

/edit:
Wkleisz ten sam błąd w googlach - pierwszy wynik to link do strony, którą Ci podałem.
P-1598
lynx
Temat założony przez niniejszego użytkownika
Sorry
» 2008-09-16 15:07:52
Przeprawszam za nowy teamt i dzięki za rozwiązanie, zamykam.
P-1600
« 1 »
  Strona 1 z 1