我们在该文中分析了Qt中.pro的各种元素的添加方法,本文中,我们再详细分析一下两种添加库文件的形式:
linux下,构建库文件后由4个文件:
libMyTest.so
libMyTest.so.1
libMyTest.so.1.0
libMyTest.so.1.0.0
通过ll命令查看,可以发现:
libMyTest.so
libMyTest.so.1
libMyTest.so.1.0
三者均是指向libMyTest.so.1.0.0的链接。
方式一:
.pro中添加库文件的常用方式已在该文中表明,一般都是用这种方式,优点是:库文件被目标程序调用时,库文件中的调试信息qDebug()等,依然能打印输出;
LIBS+= -L/home/test/lib -lMyTest
方式二:
LIBS +=/home/test/lib/libMyTest.so
这种方式,库文件中打印信息,再目标程序执行时,打印不出来,不利于调试,故不建议使用。