[Allegro] Podział na pliki
Ostatnio zmodyfikowano 2010-05-07 18:01
Sajan Temat założony przez niniejszego użytkownika |
[Allegro] Podział na pliki » 2010-05-05 17:59:37 Kod źródłowy mojego programu jest dość długi więc chce przenieść część odnośnie kolizji do drugiego pliku,np. kolizja.cpp. Wiem, że w kursie jest to napisane, ale czy da się tak zrobić bez tworzenia pliku hpp? Czyli mam tylko dwa pliki cpp i są one "połączone". |
|
lenrokskate |
» 2010-05-05 18:46:16 tzn możesz mieć tak: deklaracje funkcji w pliku .h/hpp i definicje w pliku .c/cpp
żeby funkcje zdefiniowane w innym piku widzieć w drugim musisz dodać deklarację do nagłówka |
|
Elaine |
» 2010-05-05 19:07:17 Można zawsze kopiować prototypy używanych funkcji do plików .cpp, które ich potrzebują, eliminując tym samym potrzebę tworzenia plików nagłówkowych, ale powodzenia przy utrzymywaniu tego... |
|
Sajan Temat założony przez niniejszego użytkownika |
» 2010-05-06 16:52:06 Dobra zdecydowałem jednak umieścić plik nagłówkowy w moim projekcie. Zrobiłem wszystko tak jak jest napisane w kursie, jednak wyskoczył mi szereg błędów. Poszukałem trochę i znalazłem gdzieś, że pracując w Visualu trzeba dodawać jakieś externy itp. Za bardzo nie mam pojęcia co tak naprawdę mam zrobić i tu jest moja prośba. Czy mógłby ktoś poświęcić trochę czasu i przerobić tak kod z tej strony, aby kompilował się bez błędów w Visualu 2008? Mając taki przykład wiedziałbym jak przerobić swój kod. Jeśli znajdziecie jakiś temat na dowolnym forum gdzie ten problem został już dokładnie opisany to proszę o link, ponieważ po długim siedzeniem przed monitorem mogłem coś przeoczyć :) |
|
lenrokskate |
» 2010-05-06 17:17:08 może odpuść sobie dzielenie na pliki a naucz się najpierw porządnie C++ |
|
Elaine |
» 2010-05-06 18:09:00 naucz się najpierw porządnie C++ |
Wiesz, że to jest niemożliwe? |
|
madmike44 |
» 2010-05-06 21:37:52 Poza tym podzielenie prostego kodu na pliki to jest właśnie podstawa.... I to nie konkretnego języka :P |
|
Sajan Temat założony przez niniejszego użytkownika |
» 2010-05-07 16:51:15 No właśnie w kursie z którego się uczyłem nie było o tym słowa, dlatego postanowiłem poszukać na necie. Tak znalazłem kurs z tej strony gdzie jest to opisane. Jednak mimo że zrobiłem tak jak napisano w tym tutorialu, mój kod nie chciał się poprawnie kompilować. Nawet z ciekawości skopiowałem kod z tutorialu, a mimo to nadal wywalało mi masę błędów. Poszukałem dalej i gdzieś na forum znalazłem, że w Visualu trzeba trochę zmienić kod. Jednak jak to zrobić już nie wiem więc zwróciłem się o pomoc na forum. Ale według was jest to tak proste, że nie należy mi odpowiadać, tylko zalecić naukę c++... |
|
« 1 » 2 |