我在Cygwin中安装了GTK3软件包,并将这些目录包含在项目包含路径中:
但是当我尝试编译时:
#include <gtk/gtk.h>
int main( int argc, char *argv[] ) {
GtkWidget *window;
gtk_init ( &argc, &argv );
window = gtk_window_new( GTK_WINDOW_TOPLEVEL );
gtk_window_set_title( GTK_WINDOW ( window ), "Hello World" );
gtk_widget_show( window );
gtk_main();
}
构建失败,许多未定义的符号,未定义的引用和重定位被截断以适合:R_X86_64_PC32对未定义的符号
答案 0 :(得分:0)
我读了一个不同的答案,我需要将lib目录添加到链接器选项,这似乎是我的问题
答案 1 :(得分:0)
也不要在项目中手动包含GTK + include目录或链接器标志。看看您是否可以让IDE从pkg-config
获取它们。