尝试使用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类)
谢谢
发布于 2014-12-19 18:34:17
您将需要dev包。例如,它可能是gtkmm24-dev,或者类似的东西。然而,你真的应该尝试使用gtkm3。
https://stackoverflow.com/questions/27252495
复制相似问题