Oryginalna strona colobot.cba.pl umarła, gdy cba.pl przestało oferować darmowy hosting. To jest statyczny mirror, pobrany w 2018. ~krzys_h
 
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 :P

Raptor - 11-03-2012, 20:16

Co powiecie o Code::Blocks? Coś tam słyszałem, lecz, hmm... nie wiem :roll: ...
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ć ;)

Powered by phpBB modified by Przemo & WRIM © 2003 phpBB Group