带有 gtk+ 的 C++ 程序
C++ program with gtk+
我想从 C++ 程序中调用 gtk+ 例程 test.cpp
,他在构建我的程序时遇到了问题。
我收到以下错误:
g++ test.cpp -o test.x
test.cpp:1:22: fatal error: gtk/gtk.h: No such file or directory
# include <gtk/gtk.h>
不知何故我需要 link 到 gtk+。什么是正确的编译器声明才能使我的程序运行。
我不确定 gtk,但这是一个简单的文件未找到问题。
您需要确保您的 系统包含搜索路径 包含一个文件夹 gtk
,其中又包含一个名为 gtk.h
的文件。
请阅读 GCC search paths。
这也可能是一个重复的问题,因此它可能很快就会被社区关闭。
使用gtkmm编译程序,需要使用以下命令:
g++ program.cc -o program `pkg-config --cflags --libs gtkmm-3.0`
pkg-config --cflags --libs gtkmm-3.0
部分提供包含路径和链接器选项。
来源:The Flaming Manual,您应该阅读。
我想从 C++ 程序中调用 gtk+ 例程 test.cpp
,他在构建我的程序时遇到了问题。
我收到以下错误:
g++ test.cpp -o test.x
test.cpp:1:22: fatal error: gtk/gtk.h: No such file or directory
# include <gtk/gtk.h>
不知何故我需要 link 到 gtk+。什么是正确的编译器声明才能使我的程序运行。
我不确定 gtk,但这是一个简单的文件未找到问题。
您需要确保您的 系统包含搜索路径 包含一个文件夹 gtk
,其中又包含一个名为 gtk.h
的文件。
请阅读 GCC search paths。
这也可能是一个重复的问题,因此它可能很快就会被社区关闭。
使用gtkmm编译程序,需要使用以下命令:
g++ program.cc -o program `pkg-config --cflags --libs gtkmm-3.0`
pkg-config --cflags --libs gtkmm-3.0
部分提供包含路径和链接器选项。
来源:The Flaming Manual,您应该阅读。