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

[c++]Podzial na pliki

Ostatnio zmodyfikowano 2009-09-24 18:30
Autor Wiadomość
Diego
Temat założony przez niniejszego użytkownika
[c++]Podzial na pliki
» 2009-09-22 14:15:22
Mam taki problem :)
Program jest podzielony na 2 pliki 'A' i 'B'
W pliku A znajduje sie deklaracja i wywolanie funkcjii zas w pliku B jej cialo.
Jesli w pliku A nie zainkluduje pliku B wszystko dziala wporzadku ale inklud jest potrzebny i gdy go dodaje wyskakuje error Multiple deklaration ~~. Zwracam sie z pytaniem co zrobic zeby postawic to na nogi.
P-10376
Diego
Temat założony przez niniejszego użytkownika
» 2009-09-22 21:17:20
Hmm utworzylem plik naglowkowy zainkludowalem go w pliku glownym wkleilem tam deklaracje usunolem je z pliku glownego i problem wciaz ten sam:
multiple deklaration of 'funkcja()'
first define here
exit status ~~
P-10387
Diego
Temat założony przez niniejszego użytkownika
» 2009-09-22 22:12:20
Plik Glowny:
C/C++
#include <allegro.h>
#include <stdio.h>
#include "Funkcje.h"
#include "Funkcje.cpp"
int main()
{
    wym_ekwip();
}
//**************************************************
Plik Naglowkowy:

void init();
void increment_speed();
LOCK_VARIABLE( speed );
LOCK_FUNCTION( increment_speed );
void wym_ekwip();
//**************************************************
Plik z kodem:

void wym_ekwip()
{
    //jakis kod
}
P-10395
Diego
Temat założony przez niniejszego użytkownika
» 2009-09-22 22:50:19
ok to wszystko jasne ;p jak bralem cpp w komenta to bylo wporzadku myslalem ze czeba to inkludowac
P-10397
Diego
Temat założony przez niniejszego użytkownika
» 2009-09-24 16:54:27
A mam jeszcze jedno pytanie: jesli dziele program na 2 pliki i definicje bitmap mam w pliku naglowkowym zainkludowanym w pliku A (tam tez sa one ladowane) zas funkcje wyswietlajaca mam w pliku B. Wtedy tez sa one 'niewidziane' w pliku B i jak zrobic zeby kompilator nie czepial sie o taka rzecz. Jesli zdefiniaje ta sama bitmepe w pliku B to wyskoczy redefinicja czyli moja wiedza w tym momencie sie konczy ;p
P-10412
manfred
» 2009-09-22 15:54:44
No bo jak za#include'ujesz plik .cpp w innym pliku .cpp, to sam się prosisz o kłopoty. Dowiedz się, czym są pliki nagłówkowe i do czego służą.
P-19354
manfred
» 2009-09-22 21:51:35
Jesteś absolutnie pewien, że deklarację, a nie całą definicję?
Poproś wróżkę Jezabel albo pokaż kod.
P-19356
manfred
» 2009-09-22 22:18:19
Ciągle dołączasz plik .cpp.
P-19359
« 1 » 2
  Strona 1 z 2 Następna strona