如何建立iptux项目的开发环境
本人学GTK也有一段时间了,小程序写了一些,但是感觉水平提高不了多少,就从网上找了个开源的GTK+项目——iptux,是一个Linux环境下的局域网飞鸽传书项目,项目地址:http://code.google.com/p/iptux/
我下了源码包,在eclipse中新建了一个C Project,然后导入进去,和之前写GTK程序时一样,在编译和链接选项中加上`pkg-config --cflags gtk+-2.0`和`pkg-config --libs gtk+-2.0`,但是编译不通过,显示很多类未定义。删了C Project,新建了个C++ Project,然后导入进去,这次使用的编译和链接程序换成了g++,加了一通`pkg-config --cflags --libs gtk+-2.0`,编译的时候显示:
g++: gtk+-2.0`:没有那个文件或目录
cc1plus: 错误:无法识别的命令行选项“-fcflags”
cc1plus: 错误:无法识别的命令行选项“-flibs”
从网上查不到相关信息,实在不知道该怎么办了。
有人知道iptux这个项目是在哪个环境下开发调试的吗?或者该怎么建立调试环境?高手指点!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
本帖最后由 whosy 于 2010-11-11 14:48 编辑
在shell下编译安装都正确,没有任何问题。
在项目页面里2008年有人问是用什么开发的,回答说是KDevelop,我在KDevelop里面弄了半天,不行。网上有资料说直接在KDevelop中就可以创建GTK+项目了,我的KDevelop4里面不知道怎么回事没有,找了插件也找不到。后来安装了anjuta,新建了一个项目,发现项目中自动建立的一些文件和iptux源代码中的对应文件相同,呵呵,确定是在anjuta中调试开发了,估计他们后来改变了开发环境。但是不知道怎么用anjuta,正在找资料。
./configure && make
在终端执行
复制代码结果对吗?不对的话设置一下 PKG_CONFIG_PATH