Qt加载库

Qt项目加载库文件,一般时在pro后缀的项目文件上添加。

方法1(常规情况)

  • 在unix系统上-L是连接库目录,而-l则为加载库的名字;
  • 在windows系统下则可以直接添加库;
  • unix系统测试库为:/usr/local/lib/libtest.so
  • windows系统测试库为:C:/mylibs/test.lib
    1
    2
    unix:LIBS += -L/usr/local/lib -ltest
    win32:LIBS += C:/mylibs/test.lib

方法2(特殊情况)

  • 库路径存在空格的情况下添加;
  • unix系统下则需要双引号(“”)包含库的路径;
  • windows系统下则需要包含库的路径名字。
    1
    2
    unix:LIBS += "-L/home/user/test libs" -ltest
    win32:LIBS += "C:/mylibs/test libs/test.lib"

总结

  • 上面两种方法无论是unix与windows库的加载方法都可以互为使用。