Eclipse 怎么设置 才能编译 GTK 呢?
现在我Eclipse能编译一般的C++文件,也安装了GTK2.0的库了,但是用Eclipse不知道怎么设置。
请高手指教。谢谢啦!
[求助]Eclipse 怎么设置 才能编译 GTK 呢?
- dsdsdds
- 帖子: 523
- 注册时间: 2007-04-05 21:22
- 猛将兄
- 帖子: 2052
- 注册时间: 2005-10-19 17:33
-
- 帖子: 353
- 注册时间: 2007-04-03 9:52
- 联系:
如此这般
1. 新建一个 Stand Make C++ Project (C与之完全相同,以C++为例)
2. 工程名为 simple
3. 新建一个c++ source file 文件名为 main.cpp (c 语言 可以命名为main.c 或其它) 内容如下
4. 新建一个File 文件名为Makefile内容如下
注意:GNU makefile 中命令是以Tab键开始的 例如 rm 前面
如果不想创建 obj文件 也可以这样写
c 语言把上面的g++ 换成 gcc, main.cpp 换成 main.c 或者自己定义的文件名
Good luck!
1. 新建一个 Stand Make C++ Project (C与之完全相同,以C++为例)
2. 工程名为 simple
3. 新建一个c++ source file 文件名为 main.cpp (c 语言 可以命名为main.c 或其它) 内容如下
代码: 全选
//
// main.cpp
//
#include <gtk/gtk.h>
int main(int argc, char * argv[])
{
GtkWidget *window;
gtk_init(&argc,&argv);
window=gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_widget_show(window);
gtk_main();
return 0;
}
代码: 全选
# all
all: simple
# clean
clean:
rm main.o simple
simple: main.o
g++ -g -o simple main.o `pkg-config gtk+-2.0 --libs`
main.o:
g++ -g -c main.cpp `pkg-config gtk+-2.0 --cflags`
如果不想创建 obj文件 也可以这样写
代码: 全选
# all
all: simple
# clean
clean:
rm simple
simple:
g++ -g -o simple main.cpp `pkg-config gtk+-2.0 --cflags --libs`
Good luck!
- dsdsdds
- 帖子: 523
- 注册时间: 2007-04-05 21:22
赞antonym55:)
懂啦,