Nana C++ Kütüphanesi ile GUI uygulama geliştirme

C++ için alternatif cross-platform GUI kütüphanelerinden biri de Nana’dır. http://nanapro.org/en-us/ bağlantısından ilgili kaynak dosyasını indirip Pardus 19 ile nasıl derlenir ve merhaba denir bahsetmek isterim.

Pardus 19.4 GNOME kurulumu sonrası Nana için bazı paketlerin kurulumu gerekli.

sudo apt-get install libx11-dev libxft-dev libxcursor-dev libasound2-dev

Nana kaynak dosyasını bir dizin de açıp, /nana/build/makefile/ dizinine gelip uçbirimden make sonrası sudo make install ile yüklemeyi tamamlayın.

Şimdi basit bir merhaba uygulaması ile nasıl derlenir görelim. gedit ile merhaba.cpp adında bir dosya oluşturalım. İçeriği şöyle olsun.

#include <nana/gui.hpp>

int main()
{
	using namespace nana;
	form fm;
	fm.caption("Merhaba");
	fm.show();
	exec();
}

Uç birimden derleme için aşağıdaki komut girilmeli.

g++ -std=c++11 -s -o merhaba merhaba.cpp -I/include/ -lnana -lX11 -lpthread -lrt -ldl -lfreetype -lXft -lfontconfig -lstdc++fs -Os -ffunction-sections -fdata-sections

Uygulama çalıştırmak için ./merhaba

Daha fazla döküman için http://nanapro.org/en-us/documentation/

3 Beğeni

Bu konu son cevaptan 30 gün sonra otomatik olarak kapatıldı. Yeni cevap girilmesine izin verilmiyor.