|
Polski Portal COLOBOTa COLOBOT Polish Portal |
|
Modyfikacje kodu gry - Przenoszenie kodu na dev-c++
lukas_j - 09-03-2012, 10:12 Temat postu: Przenoszenie kodu na dev-c++ UWAGA: kod na dev-c++ przenoszę z 2 powodów: po pierwsze - jest możliwość importu projektu MS Visual C++, po drugie - tworzy on plik makefile, a dzięki temu będzie łatwiej przenieść to wszystko ostatecznie na makefile...
No i tak - wsyzstko niby ok, projekt zaimportowany, lecz... wie ktoś co zrobić z tym cholernym directx? bo nie chce się skompilować gdyż do deva potrzebne są pliki *.a a nie *.lib. Musze poszukać czegoś na necie, aczkolwiek gdyby ktoś znalazl te pliki *.a z directx8.1 sdk (albo 9.0c, jesli daloby sie na tym colobota skompilowac...) to byłbym bardzo wdzięczny.
Programerus - 09-03-2012, 10:16
A plik .a to nie było to samo co .lib?
lukas_j - 09-03-2012, 10:28
Niby mozna to przerobić. cos znalazlem, tylko chyba dx9, ale..
d3d.h nie znajduje, za to d3d9.h znajduje. Ale nie bede modyfikowal kazdego pliku
stąd moje pytanie - jak zrobić taki jakby alias, ze d3d.h odwołuje sie do d3d9.h
@edit: juz wiem... w includach deva był plik d3d9.h, wystarczylo uwtorzyc d3d.h i dac tam #include <d3d9.h>. Ale i tak brakuje plików ddraw.h i innych... jednak potrzebny bedzie ten dx8.1 do odpalenia tego, tylko za cholere na necie nie moge znalezc plikow dx8.1
Programerus - 09-03-2012, 10:59
Masz linka w moim poradniku.
lukas_j - 09-03-2012, 11:05
mowilem już.. to są *.lib, a nie *.a a tego dolaczyc sie NIE DA!
krzys_h - 09-03-2012, 11:35
Nie da się? DX9 kiedyś dołączałem, mimo tego, że rozszerzenie było lib. I zwykły makefile lepszy (adiblol może napisać, prawda?)
adiblol - 09-03-2012, 16:01
krzys_h napisał/a: | zwykły makefile lepszy (adiblol może napisać, prawda?) | Prawda. Ale żeby jeszcze bardziej zautomatyzować to ja bym połączył z cmake (autotools jest wooolne...)
zwierzak - 11-03-2012, 14:36
Na litość boską zanim coś zniszczycie pomyślcie! Przeniesienie tego wszystkiego do dev-c++ to wg mnie najgorszy pomysł! Kilka powodów dlaczego:
- kiedy była ostatnia aktualizacja Dev-C++?
- na stronie oficjalniej piszą, że działa pod systemami: Windows 95/98/NT/2000/XP, gdzie Vista i 7?
- dev-c++ to bardziej pseudo IDE, niż IDE z prawdziwego zdarzenia, nie umywa się w ogóle do Visual Studio.
Jeżeli chcecie się na cokolwiek przenosić to nie ustalać z góry ludziom IDE, niech piszą w jakim chcą, a zmienić system budowy na CMake. Dlaczego:
- multiplatformowy, a więc ułatwi przenoszenie na inne systemy operacyjne.
- do kompilacji generuje standardowe pliki Makefile.
- można nim wygenerować szkielety projektów do zaimportowania w Eclipse, Visual Studio i wielu innych. Spis generatorów, co ważniejsze, część IDE zaczyna akceptować pliki CMake jako pliki projektu.
- CMake ma zastąpić stary autoconf i automake, a więc pozwala on na wybieranie opcji jakie mają być aktywne do budowania, może to ułatwić podział projektu na moduły i zwiększyć szybkość portowania.
Dlaczego warto mnie posłuchać?
- bo mam tytuł inżyniera z informatyki
- bo właśnie kończę studia magisterskie z informatyki na kierunku Inżynierii Oprogramowania
- bo już prowadziłem projekty, niestety głównie akademickie
Zanim zajmiecie się źródłami należy zająć się innymi ważniejszymi aspektami, związanymi zarządzaniem ludźmi.
adiblol - 11-03-2012, 16:10
zwierzak napisał/a: |
Zanim zajmiecie się źródłami należy zająć się innymi ważniejszymi aspektami, związanymi zarządzaniem ludźmi. | Projekt ma być hackerski a nie biznesowy.
PoxiPol - 11-03-2012, 18:11
To troche glupi pomysl. Bo w koncu kas w to wejdzie, beda osoby co beda nam chcialy zlozyc donacje. Jak sie ta kasa bedziemy dzielic? Lepiej by bylo gdyby ludzie skladali co miesiac co zrobili nad projektem, i jesli sie uzna ze wlozyli wiecej niz godzine pracy w to, to po prostu sie dzieli po rowno pomiedzy wszystkimi.
Rozumiem ze np wtedy bedzie ze programista pracuje wiecej niz grafik, ale wtedy w inny miesiac moze programista procowac lzej od grafika, a I tak dostana wszyscy po rowno.
Mozemy jeszcze zaczac uzywac ad.fly itp itd.
Nie mozemy tego tramktowac jako projekt hackerski.
Schocker - 11-03-2012, 18:52
@Up: Już planujemy jakieś dotacje? My to ledwo skompilowaliśmy, na dotacje ani żadne inne zyski nawet się nie nastawiajmy. Najpierw musimy w końcu ogarnąć sprawę IDE lub jego braku (czyt. CMake, o którym napisał Adiblol), a dopiero potem się brać za wszystko inne. O pieniądzach lepiej teraz w ogóle nie dyskutować.
A Adf.ly jak dla mnie odpada - jeśli projekt w pewnym momencie będzie aktywny (co jest możliwe) i zapał nam nie ostygnie, to nie możemy wszystkich linków przepuszczać przez adf.ly, bo to 5 sekund wtedy wkurzy niemiłosiernie. ^^"
PoxiPol - 11-03-2012, 19:08
Rozumiem aby nie uzywac ad.fly pom,iedzy nami, ale np ludzie co robia mody do minecrafta to uzywaja. Ba, mam znajomego co meisiecznie dostaje 40 dolarow dzieki ad.fly, a pracuje w piecio osobowej grupie, by robic Aether mod i inne.
Schocker - 11-03-2012, 19:13
Dobrze, ok, rozumiem, ale oni przynajmniej mają jakieś efekty pracy, a Adf.ly zaczęli używać dla wersji moda udostępnionej publicznie. W przyszłości można zacząć się bawić w takie rzeczy, ale na tę chwilę ten pomysł po prostu nie ma racji bytu.
PoxiPol - 11-03-2012, 19:20
Ah, teraz rozumiem co mas zna mysli, i zgadzam sie z toba w pelni.
Ja planuje na przyszlosc. Nie chce by wlasnie cos tak prostego jak Kasa nam rozwalila system wspolpracy, co n eizmienia faktu, ze w przyszlosci byla by fajna ; )
Emxx52 - 11-03-2012, 19:45
Twój przyjaciel robi Aether? Hehe
Dotacje? Już mówiłem - dobry pomysł... Hmm... A może pod każdym uzytkownikiem przycisk Donate! koło PW i email
Raptor - 11-03-2012, 20:16
Co powiecie o Code::Blocks? Coś tam słyszałem, lecz, hmm... nie wiem ...
Simbax - 11-03-2012, 20:27
Podobno to trochę lepsze Dev-c++.
krzys_h - 11-03-2012, 20:33
Podobno lepsze CMake
Schocker - 11-03-2012, 20:44
krzys_h napisał/a: | Podobno lepsze CMake |
Podobno się zgadzam. ^^
adiblol - 11-03-2012, 23:06
@zwierzak: widzę że na Wykopie się nabijacie z mojego tekstu "Projekt ma być hackerski a nie biznesowy". Chodziło mi o to, że ma być BAZAR a nie KATEDRA. Odsyłam do eseju Erica S. Raymond'a pt. "Katedra i Bazar".
PoxiPol - 11-03-2012, 23:11
Adib, to troll. Zostaw go. Mowilem to samo WielkiemuBratu. Bedzie robil ile moze by nas zalamac.
Ale macie mnie, i siebie, i kazdego innego znajomego na forum; wszyscy sie razem zorganizujemy na tyle, aby miec z tego zabawe, jak i owocna prace : )
adiblol - 11-03-2012, 23:21
Nie sądzę żeby to był troll, podał sensowne argumenty przeciw Dev-CPP. Moim zdaniem chce dobrze dla projektu, tylko uczepił się nas.
lukas_j - 12-03-2012, 07:20
JA to chcialem na dev-c++ przenieśc żeby ten makefile wygenerować
|
|