Pixeltoaster kurulumu

6 replies · 5,626 views

Pixeltoaster kurulumu
pixeltoaster.zip'teki source klasörünü istediğin bi yere koy, içindeki pixeltoaster.h'yi include et (not: ezberi bilgidir, yamuluyor olabilirim)
[FONT=Lucida Console]nakedHamsterz[/FONT]
Pixeltoaster kurulumu
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 🙂

Last edited: 2007-03-24 05:47

Pixeltoaster kurulumu
ı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
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.

Last edited: 2007-03-24 11:57

Pixeltoaster kurulumu
PixelToaster'ın kendisini derlemiyorsun.
g++ elektroensefalogram.cpp source/PixelToaster.cpp -o elektroensefalogram -O3 -Wall -Isource -DPLATFORM_UNIX -L/usr/X11R6/lib -lX11 -lrt