Do ulubionych | Kontakt

Nowości   Projekty   Moim zdaniem   Artykuły   O mnie   Opowiadania   PHP DLL
Panel rozmaitości
 Projekty
BuildMe - Generator projektów dla PHP4/bamcompile + zestaw bibliotek do PHP pod Win32
Data publikacji: 9. lutego 2008 – 05:09 GMT +0100
Najnowsza wersja: 1.1 r6 (2009:10:15).

Zmiany:

– dodałem polskie/angielskie readme
– dodałem do programu pomoc podręczną (–?)
– dodałem EKSPERYMENTALNĄ bibliotekę ext_bass_dll_interace.dll — obsługa jest NIEKOMPLETNA i zupełnie NIEPEWNA, ale życzę miłego testowania (tak, można już odtwarzać dźwięk :P). Aktualna lista zaimplementowanych funkcji – tutaj
– UWAGA: zmieniłem przełącznik WinBindera z –b na –i w celu dodania –b dla bass.dll – warto ponownie czytnąć Readme (też trochę poprawiłem)
– usunąłem funkcję Fullscreen() z biblioteki ext_console.dll, przerzuciłem parę funkcji (włącznie z msleep(), bo wyciekało strasznie RAM na marshallingu) – więcej info w README

Download jak zawsze na dole. ;–)

Dla zainteresowanych, małe demo w OpenGL/GLU (.exe + źródła) do pobrania tutaj (801.1 KiB).

Dla ciekawskich/lubiących eksperymentować, build'nięty pod PHP4.4.4 ext_sdl.dll + SDL.dll do pobrania tutaj (123.4 KiB).

Znów z zakresu pierdółek, demo obsługi bass.dll do pobrania też –> tutaj (924.3 KiB).


Projekt BuildMe służy do generowania określonego zestawu plików:

– przygotowane pliki template dla kodu źródłowego
– nagłówki standardowe
– biblioteki rozszerzeń
– skrypty kompilacyjne

do projektów PHP 4.4.4 kompilowanych za pomocą BamCompile (http://bambalam.se/bamcompile). Do projektu dołączony jest także kompilator BamCompile (w wersji 1.21.2b by Egon oraz 1.21 vanila). Pakiet zawiera zestaw bibliotek standardowych:

– w32api (obsługa wywołań funkcji win32)
– gd2 (generowanie grafiki)
– sockets (połączenia socketowe)
– cURL
– OggVorbis (obsługa formatu .ogg)
– OpenAL (odtwarzanie dźwięków)*
– Console (obsługa konsoli tekstowej)
– Input/Output: output dla portu LPT (out32) oraz dla pobrania stanu kontrolek COM1 (GetCommStatus)
– GLUt/OpenGL (obsługa trybu OpenGL**)
– BASS.dll (eksperymentalny interfejs***)


Projekt BuildMe jest rozwiązaniem całościowym – 'opiekuje się' projektem od jego powstania aż do kompilacji. Kierowany jest do tych programistów PHP, którym nudzi się już tworzenie stron WWW... ;–) Instrukcja do programu (w jęz. angielskim) zawarta jest w pliku readme.txt w ZIPie z programem.

Dodam tylko, że pakiet BuildMe tworzony jest narzędziami dołączonymi do projektu. ;–)

Przykład działania programu BuildMe:
Przykład działania BuildMe

Przykład kompilacji za pomocą BamCompile:
Przykład działania BamCompile

Program zawiera readme w jęz. polskim i angielskim.


Zawsze najnowsza wersja BuildMe do pobrania tutaj (około 4.3 MiB). Wymagania: system operacyjny Windows 2000, Windows XP, Windows Server 2003 lub Windows Vista (czyli ogólnie Windows NT; nie działa na 9x/ME!).


* ext_openal do działania wymaga zainstalowania na komputerze zestawu bibliotek OpenAL w wersji przynajmniej 1.1, oraz – oczywiście – karty dźwiękowej... ;P

** tryb OpenGL wymaga obsługi (w sterownikach) minimum OpenGL 1.2 i GLU 1.3 – no i oczywiście karty graficznej obsługującej OpenGL... ;–)

*** interfejs jest NAPRAWDĘ eksperymentalny – lista zaimplementowanych funkcji tutaj

∞ Komentarze (1)

  » Napisz komentarz


cccccc (18.11.2009, 23:27)

vgnhj,kl.l/
  » Napisz komentarz


Najnowsze
Fatal fear - addendum
[quote 'Fatal fear' excerpt]But I am stuck deeply ...


Linki
PHP.NET - bezcenne źródło wiadomości

AniDB - baza danych tytułów anime

Radio Internetowe Radiosfera

Fanlistingi



















Strona (cc) 2007 - 2010, Marcin Grzechowiak | Niektóre prawa zastrzeżone
Strona napisana dla przeglądarki Firefox (IE ma problemy z divami)
Creative Commons License