Qt项目加载库文件,一般时在pro后缀的项目文件上添加。
方法1(常规情况)
- 在unix系统上
-L
是连接库目录,而-l
则为加载库的名字; - 在windows系统下则可以直接添加库;
- unix系统测试库为:
/usr/local/lib/libtest.so
; - windows系统测试库为:
C:/mylibs/test.lib
。1
2unix:LIBS += -L/usr/local/lib -ltest
win32:LIBS += C:/mylibs/test.lib
方法2(特殊情况)
- 库路径存在空格的情况下添加;
- unix系统下则需要双引号(“”)包含库的路径;
- windows系统下则需要包含库的路径名字。
1
2unix:LIBS += "-L/home/user/test libs" -ltest
win32:LIBS += "C:/mylibs/test libs/test.lib"
总结
- 上面两种方法无论是unix与windows库的加载方法都可以互为使用。