eHonnef / sistema-grafico-interativo

Sistema gráfico interativo para disciplina INE5420-05208@UFSC

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sistema Gráfico Interativo

Sistema criado para a disciplina UFSC/INE5420-05208.
Importado do GitLab. LINK

Pré-requisitos

Para Linux basta instalar os pacotes via pacman, apt-get, yum, etc.

  1. G++, Clang, GCC, CMake e Make.
    1. Opcional: Glade para desenhar a janela principal.
  2. Bibliotecas do GTK+3.0 e GTKMM-3.0.
    1. Tutoriais para Windows:
      1. Instalador GTK
      2. Instalador GTKMM
      3. Usar GTK no visual studio

Obs.: No Windows não tentei rodar o "acelerador" de compilação que é usado no Unix/Linux (sem ele leva cerca de 30 segundos para compilar o projeto).
Módulo CMake (acelerador): LINK

Compilar e rodar

Linux / Unix

  1. Abra o terminal e navegue ate a pasta ./Build.
  2. Rode o comando cmake -j n CMakeLists.txt, onde n é o número de threads (para acelerar o processo), este passo só é necessário uma vez.
  3. Compile o código pelo comando make -j n, n é o número de threads.
  4. Execute o programa pelo comando ./exe.
    1. Se quiser liberar o terminal nohup ./exe &!

Windows

  1. Sorte.
  2. O GTK e GTKMM devem estar instalados em C:/gtkmm e C:/gtk.
    1. Se não mude os locais de include e lib da solution.
  3. Abra a solution e compile (não tentei usar o CMake no Windows).

Links possivelmente úteis:

About

Sistema gráfico interativo para disciplina INE5420-05208@UFSC


Languages

Language:C++ 99.5%Language:CMake 0.5%