www.ypnh.net > 为什么用gtk编译会这样啊 我是用 gCC hElloworlD.C...

为什么用gtk编译会这样啊 我是用 gCC hElloworlD.C...

gcc helloworld.c -o helloworld`pkg-config --cflags --libs gtk+-2.0` 你要注意 pkg前面的点 和 gtk+2.0后面的点. 这个点是 Tab 上面的那个点, 也是 Q 上面的那个1的左边, -o helloworld 的前面是 Tab键盘按出来的,不是空格,不然会出错, ...

gcc abcd.c -o wxyz `pkg-config --cflags --libs gtk+-2.0`

因为gtk库需要链接库文件,可以通过pkg-config来获取gtk的库文件路径

你这里的代码有错误: 代码不是 get_widget_show(window);而因该是 gtk_widget_show(window);//显示窗口window

GTK的安装 sudo apt-get install vim #使用vim来编写代码,当然您可以使用任何自己喜欢的编辑器 sudo apt-get install build-essential #这将安装gcc/g++/gdb/make 等基本编程工具 sudo apt-get install gnome-core-devel #这将安装 libgtk2.0-d...

看这个网站吧,对你有帮助的: http://www.zhiweinet.com/linux/

这段啥意思? `pkg-config --cflags --libs gtk+-2.0` 是这段的错误。

标准C的编译是需要指定除libc之外的链接库的。在gcc中,指定额外的库通过-lxxx的参数实现(L的小写),指定链接库位置采用-Lxxx的形式实现,如果头文件不是放到默认位置的话,需要-Ixxx来指定头文件搜索路径(i的大写)。如果用到了POSIX多线程...

为什么你要加“-x"呢?去掉试一试,或许就是"main"错写了“mian"之类的……

没有那么麻烦阿 你复制我的去吧 gcc -o **** *****.c `pkg-config --cflags --libs gtk+-2.0` 你要注意这个` 符号问题! 你去看我的那篇文章,我说过的.

网站地图

All rights reserved Powered by www.ypnh.net

copyright ©right 2010-2021。
www.ypnh.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com