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

[Allegro]Błąd podczas kompilacji

Ostatnio zmodyfikowano 2009-08-25 11:09
Autor Wiadomość
eBbi
Temat założony przez niniejszego użytkownika
[Allegro]Błąd podczas kompilacji
» 2009-08-25 07:11:19
Witam all
    Mam taki mały problem podczas kompilacji. Normalnie tworzę tablice 2 wartościową a tu nagle jakiś dziwny błąd wywala.
JEST TO PLIK NAGŁÓWKOWY

Kod:
C/C++
#include <allegro.h>
#include <iostream>

//-----Zmienne Główne-----
int roz[ 2 ];
//-------Funkcje----------
void init();
void ladowanie_fonts();
void deinit();
void menu_main();

//------Pod Funkcje--------
void menu_main_wys();

raport:

  multiple definition of `roz'
  first defined here
  multiple definition of `roz'
  first defined here
  ld returned 1 exit status
  [Surf-Ball.exe] Error 1

a tu obrazek całego zdarzenia:
http://img187.imageshack.us/img187/6905/17274501.jpg

z góry dziękuje.
P-9827
manfred
» 2009-08-25 11:09:45
W pliku nagłówkowym muszą być deklaracje, nie definicje. Zamiast
int roz[ 2 ];
 napisz
extern int roz[];
i w jakimś pliku .cpp (jednym, jedynym!):
int roz[ 2 ];
P-19230
« 1 »
  Strona 1 z 1