2014-12-02 64 views
1

AIN嘗試使用gtkmm的庫(用於++的GTK的C語言綁定),我第一次看,如果安裝了包,我輸入:使用的gtkmm包的CentOS

$轉-qa | grep的gtkmm的

gtkmm24-2.24.2-8

我期待隨便找的gtkmm-2.4或類似的東西不gtkmm24-2.24,我的問題就來了時,我包括 編譯抱怨沒有這樣的文件或目錄。

我的makefile如下:

Objs= main.o HelloWorldWindow.o 
CC= g++ -std=c++11 
DEBUG = -g 
CFLAGS= -Wall -c $(DEBUG) 
LFLAGS= -Wall $(DEBUG) 


mmex : $(Objs) 
    $(CC) $(LFLAGS) $(Objs) -o mmex `pkg-config gtkmm24-2.4 --libs` 

HelloWorldWindow.o : HelloWorldWindow.h HelloWorldWindow.cpp 
    $(CC) $(LFLAGS) HelloWorldWindow.cpp `pkg-config gtkmm24-2.4 --cflags` 

main.o : main.cpp 
    $(CC) $(LFLAGS) main.cpp `pkg-config gtkmm24-2.4 --cflags` 

clear : 
    rm $(Objs) 
    rm *~ 

如何ijust編譯簡單的例子,我有:(main.cpp中和類HelloWorldWindow)

感謝

回答

0

您需要的開發包。例如,它可能是gtkmm24-dev或類似的東西。但是,您應該嘗試使用gtkmm 3.