主题 : 为什么.pro文件不能加入:REQUIRES = network full-config ?? 复制链接 | 浏览器收藏 | 打印
用过的Linux发行版:Arch,Gentoo,Debian,Fedora,RHEL,CentOS,Ubuntu,OpenSUSE,RedFlag,Ylmf,De ..
级别: 骑士
UID: 12662
精华: 0
发帖: 181
金钱: 955 两
威望: 191 点
综合积分: 362 分
注册时间: 2010-01-11
最后登录: 2014-02-14
楼主  发表于: 2010-02-23 18:27

 为什么.pro文件不能加入:REQUIRES = network full-config ??

想移植一个用到了Qt的Socket ServerSocket这些网络类的程序

但是在.pro文件中加入REQUIRES = network full-config 时,编译报错:

Some of the required modules(network full-config) are not available.

如果去掉这一行,编译出的程序又无法运行

请问是什么原因?

友善的Qtopia编程一定要用Linux本身的API吗?
[ 此帖被curay在2010-02-24 09:42重新编辑 ]
业余Linux爱好者。
级别: 新手上路
UID: 11301
精华: 0
发帖: 30
金钱: 150 两
威望: 30 点
综合积分: 60 分
注册时间: 2009-12-03
最后登录: 2011-05-25
1楼  发表于: 2010-03-09 16:11
这句话表明,这个qte应用用到的类只有在full-config才能满足。 所以如果你用的是别的config选项干脆就不让你编译。 如果你非要编译也不是不可能,把这个限制去掉重新生成Makefile就可以了,不过很可能会出现undefined reference或者找不到类之类的错误