我在anjuta里面新建一个普通的C工程,然后在工程属性那里添加了一些外部的库,但是当我编译文件的时候会出现找不到头文件的错误.不知道怎么解决这个问题.
举个例子如下:
我在anjuta里面新建一个普通C工程,然后在工程属性那里添加了gtk+-2.0,然后在main.c文件里面添加如下代码:
代码: 全选
#include<gtk/gtk.h>
int main(int argn, char * argv[])
{
GtkWidget *window;
gtk_init(&argn, &argv);
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_widget_show(window);
gtk_main();
return 0;
}
但是我通过以下命令能成功生成可执行文件
代码: 全选
gcc main.c -o main `pkg-config --cflags --libs gtk+-2.0`
问题二:
我通过以上方法添加外部库后运行autogen有时候提示要在configure.ac内添加AM_PROG_CC_C_O,怎么办?
另外就是请问有无关于autotools的宏的说明文档啊?
谢谢!