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`

完全是个人爱好,编者个人喜欢C语言,只是这样而已。 GTK+(GIMP Toolkit)是一套跨多种平台的图形工具包,按LGPL许可协议发布的。虽然最初是为GIMP写的,但目前已发展为一个功能强大、设计灵活的一个通用图形库。 GTK+虽然是用C语言写的,但是可...

打酱油

我也遇到了这种情况,编译命令这样写就可以了: gcc gtktest.c -o gtktest `pkg-config --cflags --libs gtk+-2.0`

不明不白的,难说! 要是里面有GTK+的代码的话 加入: `pkg-config --cflags --libs gtk+-2.0` 你可以上网查查的!就这样啦! 关于gtk+编译问题! 假设 main.c 里面有GTK+的代码. cc -o main.o -Wall -pedantic -ansi -c main.c `pkg-config --cfla...

亲,你的mld和mName,两个数组,是字符数组,后面大括号里的东西,内容太多,放不进去。如果不打算改成枚举,就改成mld[20][]这样的吧。后面的也改成双引号。

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

我也遇到了这种情况,你看一下你的编译命令是不是这样的: gcc `pkg-config --cflags --libs gtk+-2.0` gtktest.c -o gtktest.out 编译命令这样写就可以了: gcc gtktest.c -o gtktest.out `pkg-config --cflags --libs gtk+-2.0`

qt使用的是gcc的编译器,准确的说,是g++编译器。 使用qt是可以写C语言的程序的,因为g++编译器,或者说所有的C++编译器,均可以兼容大部分的C语言程序,只在关键字和void *指针转换上略有区别。 不过,qt的强大在于其C++界面,所以用qt来写C程...

网站地图

All rights reserved Powered by www.ypnh.net

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