AIn试图使用gtkmm库(在c ++中绑定GTK),我必须首先查看是否安装了包,我输入了:
$ rpm -qa | grep gtkmm
我得到了
gtkmm24-2.24.2-8
我期待找到gtkmm-2.4或类似Not 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 *~
我如何编译我的简单示例:(main.cpp和类HelloWorldWindow)
谢谢
答案 0 :(得分:0)
您需要开发包。例如,它可能是gtkmm24-dev,或类似的东西。但是,你应该尝试使用gtkmm 3。