微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在QTCreate如何添加LIB依赖库进行编译

转载自http://blog.csdn.net/chenjieb520/article/details/7316237

对于很多的使用QTCreate的初学者来说,都不知道如何在编译时添加外部lib依赖。笔者刚开始也不知道如何去添加,后来看了教程,才知道了。原来QTCreate的添加外部编译的链接是在.pro文件里面进行定义的。
格式如下:
LIBS+=-L/usr/lib -lz -lpcap -lm -lnsl -lMysqLclient

依照上述的格式,你就可以添加编译时需要的依赖库了。这是一种正确的方法,不过在笔者还不知道这种方法的时候,笔者时通过修改Makefile的。在debug目录下,有一个Makefile文件,你可以通过在如下的方式:在Makefile里面找到

LIBS = $(SUBLIBS) -L/home/chenjieb/qtsdk-2010.05/qt/lib -L/usr/lib -lz -lpcap -lm -lnsl -lMysqLclient -lQtGui -L/home/chenjieb/qtsdk-2010.05/qt/lib -L/usr/X11R6/lib -lQtCore -lpthread

在这里进行添加。不过这种方式的有一个问题:那就是当.pro的文件变化的时候,Makefile就会被重新组织和生成,这个时候LIBS 就会被改变,你需要再次添加,不然又会编译出错。希望这个方法对大家有用!

原文地址:https://www.jb51.cc/javaschema/286670.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐