Gönderen Konu: Pixeltoaster kurulumu  (Okunma sayısı 5166 defa)

Pixeltoaster kurulumu

« : 23.03.2007 20:08:32 »
Hızlı düğmeleri aç

atiflz

İleti: 246

Çevrimdışı
  • ***
  • Full Member
    • Profili Görüntüle
    • http://izleyenkisi.blogspot.com/
Linux altında pixeltoaster nasıl kurulur bilen var mı? O olmazsa herhangi bir ortama nasıl kurduğunuzu anlatın, gerisini ben çıkarırım.

Pixeltoaster kurulumu

« Yanıtla #1 : 23.03.2007 20:40:19 »
Hızlı düğmeleri aç

puNky

İleti: 224

Çevrimdışı
  • ***
  • Full Member
    • Profili Görüntüle
pixeltoaster.zip'teki source klasörünü istediğin bi yere koy, içindeki pixeltoaster.h'yi include et (not: ezberi bilgidir, yamuluyor olabilirim)

Pixeltoaster kurulumu

« Yanıtla #2 : 23.03.2007 21:59:44 »
Hızlı düğmeleri aç

anesthetic

İleti: 403

Çevrimdışı
  • ****
  • Sr. Member
    • Profili Görüntüle
    • http://resident.tr-demoscene.info/
henüz denemedim ama üç yolun var gibi gözüküyor.

1) C++ projesi olarak derlemek istersen, "source" klasörünü direk projeye ekleyip (istersen ismini PixelToaster gibi bi şey yaparak), kütüphaneyi kullanacak kaynak dosyasından (test.cpp olsun) PixelToaster.h'ı eklemen yeterli.

2) PixelToaster.cpp'yi elinle derleyip kendi kodunla linkleyebilirsin. Statik kütüphane ya da obje dosyası işini görecektir. Gereken kütüphaneler rt ve X11 gibi gözüküyor.
g++ test.cpp PixelToaster.cpp -L/usr/X11R6/lib -lrt -lX11 -o test -DPLATFORM_UNIX

3) Makefile'ı ile oluşturup kurmayı deneyebilirsin.
make -f makefile.unix
make -f makefile.unix install
g++ test.cpp `pkg-config --libs --cflags PixelToaster-1.2` -o test


ama linux makinede deneyemiyorum şu anda. üçünden birinin işe yaramasını bekliyorum :)
« Son Düzenleme: 24.03.2007 07:47:37 Gönderen: anesthetic »

Pixeltoaster kurulumu

« Yanıtla #3 : 24.03.2007 00:33:39 »
Hızlı düğmeleri aç

atiflz

İleti: 246

Çevrimdışı
  • ***
  • Full Member
    • Profili Görüntüle
    • http://izleyenkisi.blogspot.com/
ılk fırsatta(sanırım yarın oluyor bu) deneyeceğim, basit gözüküyor. Çok teşekkürler.
(pkg-config'in çalışması için sanırım ek bir şeyler yapmam gerekecek de, gerek yok ona zaten)

Pixeltoaster kurulumu

« Yanıtla #4 : 24.03.2007 13:42:14 »
Hızlı düğmeleri aç

atiflz

İleti: 246

Çevrimdışı
  • ***
  • Full Member
    • Profili Görüntüle
    • http://izleyenkisi.blogspot.com/
ati@ati-leptap: g++ elektroensefalogram.cpp -o elektroensefalogram -O3 -Wall -Isource -DPLATFORM_UNIX -L/usr/X11R6/lib -lX11 -lrt

elektroensefalogram.cpp: In function ‘int main()’:
elektroensefalogram.cpp:41: warning: converting to ‘int’ from ‘double’
/tmp/cch7FVTz.o: In function `main':elektroensefalogram.cpp:(.text+0x85): undefined reference to `PixelToaster::createDisplay()'
collect2: ld returned 1 exit status



Sizce neden olabilir? Örnek programlar sorunsuz derlenip çalışıyor.
« Son Düzenleme: 24.03.2007 13:57:31 Gönderen: atiflz »

Pixeltoaster kurulumu

« Yanıtla #5 : 24.03.2007 18:08:12 »
Hızlı düğmeleri aç

anesthetic

İleti: 403

Çevrimdışı
  • ****
  • Sr. Member
    • Profili Görüntüle
    • http://resident.tr-demoscene.info/
PixelToaster'ın kendisini derlemiyorsun.

g++ elektroensefalogram.cpp source/PixelToaster.cpp -o elektroensefalogram -O3 -Wall -Isource -DPLATFORM_UNIX -L/usr/X11R6/lib -lX11 -lrt

Pixeltoaster kurulumu

« Yanıtla #6 : 26.03.2007 00:43:37 »
Hızlı düğmeleri aç

atiflz

İleti: 246

Çevrimdışı
  • ***
  • Full Member
    • Profili Görüntüle
    • http://izleyenkisi.blogspot.com/
evet, sonradan ben de farkettim, çok teşekkürler, sorunsuz çalışıyor şimdi. eletro da bayağı güzelmiş.