Você já tentou adicionar o (s) caminho (s) de pesquisa de cabeçalho gtk + necessários à linha de comando mkoctfile
?
OPTIONS
mkoctfile accepts the following options:
-IDIR Add include directory DIR to compile commands.
Você deve poder usar o utilitário pkg-config
para incluir automaticamente todos os diretórios de cabeçalho, por exemplo,
mkoctfile 'pkg-config --cflags-only-I gtk+-2.0' --mex addition_GUI.c
Como alternativa, você pode executar
pkg-config --cflags-only-I gtk+-2.0
na linha de comando e copie manualmente os caminhos de inclusão enviados para o seu comando mkoctfile. Você precisará do pacote pkg-config
e dos arquivos e cabeçalhos de desenvolvimento para gtk + -2.0, ou seja, o pacote libgtk2.0-dev
instalado em seu sistema.
Para criar um executável mexível que pode ser executado, você provavelmente precisará adicionar as bibliotecas correspondentes usando a opção mkoctfile -L
- ou adicionando --libs
ao comando pkg-config
, por exemplo.
mkoctfile 'pkg-config --cflags-only-I --libs gtk+-2.0' --mex addition_GUI.c
ou (para adicionar bibliotecas manualmente)
pkg-config --libs gtk+-2.0