Ceci est une ancienne révision du document !


Gtkmm

Gtkmm est un framework C++ permettant la création d'interface graphiques. Il s'agit d'une surcouche à GTK+ qui permet aux programmeurs c++ d'utiliser GTK+ par le biais de classes, et ainsi de profiter de tous les avantages du c++ (dérivation…).

Pour installer les librairies de développement de gtkmm, il faut installer le paquet libgtkmm-2.4-dev .

Si vous le désirez vous pouvez installer la documentation (en anglais) en installant libgtkmm-2.4-doc. Pour la lire, vous pouvez utiliser le programme devhelp, ou simplement votre navigateur web préféré en vous rendant à l'adresse file:///usr/share/doc/libgtkmm-2.4-doc/docs/index.html

Avec g++

Pour compiler, vous devrez linker le projet en utilisant l'utilitaire pkg-config comme ci-dessous:

g++ fichier.cpp -o executable `pkg-config gtkmm-2.4 --cflags --libs`  

Avec CMake

Cmake est un programme permettant de simplifier la compilation en générant des makefiles. Pour utiliser gtkmm avec cmake, il faut procéder ainsi :

project(nom_du_projet)
cmake_minimum_required(VERSION 2.6)

find_package(PkgConfig)
pkg_check_modules(GTKMM gtkmm-2.4 )

link_directories(
    ${GTKMM_LIBRARY_DIRS} )

include_directories(
${GTKMM_INCLUDE_DIRS} )  

set (SRC
main.cpp
#Vos sources
)

add_executable(executable 
    ${SRC} )

target_link_libraries(executable 
    ${GTKMM_LIBRARIES} )

CMake utilisera pkg-config pour trouver la librairie, ce code ne permet donc pas de compiler un programme gtkmm de façon portable.

  • gtkmm.1248454964.txt.gz
  • Dernière modification: Le 18/04/2011, 14:57
  • (modification externe)