当编译器找不到gtkmm库,尽管已经安装了该库,可能是因为编译器无法正确地找到库的路径。您可以尝试以下解决方法:
pkg-config --modversion gtkmm-3.0
如果库已经安装,将会显示库的版本号。
-I
选项来指定头文件的路径,例如:g++ -I/path/to/gtkmm/include myfile.cpp -o myfile `pkg-config gtkmm-3.0 --cflags --libs`
其中/path/to/gtkmm/include
是gtkmm库的头文件路径。
-L
选项来指定库的路径,例如:g++ myfile.cpp -o myfile -L/path/to/gtkmm/lib -lgtkmm-3.0
其中/path/to/gtkmm/lib
是gtkmm库的链接路径。
请注意,上述命令中的路径和库名可能会因不同系统、库的安装位置和版本而有所不同。请根据您的实际情况修改这些路径和库名。
如果上述方法仍然无法解决问题,您可以尝试重新安装gtkmm库,确保正确地配置了库的路径和版本。