zoukankan      html  css  js  c++  java
  • Qt使用第三方库的方法简述

    在实际开发中如果你想要使用除了那些 Qt 项目中提供的第三方库,你就需要在你的项目文件中引用它们。

    win32-g++:CONFIG(release, debug|release): LIBS += -L$$(thirdlibDir)/libs/mingw/release -lthirdlib
    else:win32-g++:CONFIG(debug, debug|release): LIBS += -L$$(thirdlibDir)/libs/mingw/debug -lthirdlib
    else:win32:!win32-g++:CONFIG(release, debug|release): LIBS += -L$$(thirdlibDir)/libs/win32/release -lthirdlib
    else:win32:!win32-g++:CONFIG(debug, debug|release): LIBS += -L$$(thirdlibDir)/libs/win32/debug -lthirdlib
    
    win32: INCLUDEPATH += $$(thirdlibDir)
    win32: DEPENDPATH += $$(thirdlibDir)
    
    win32:!win32-g++:DEFINES += THIRDLIB_DLL_ONLY

    其中 “win32-g++” 代表 MinGW 编译器,如果是 Visual Studio 编译器可以为 “win32” 或 “win32-msvc2010”。“-L”代表第三方库所在的路径,“-l” 代表库名,扩展名可以省略。

    也可以写成如下格式:

    unix:LIBS += -L/usr/local/lib -lmath
    win32:LIBS += c:/mylibs/math.lib
    如果路径中包含“ ”(空格),只需使用引号包含:

    win32:LIBS += "C:/mylibs/extra libs/extra.lib"
    unix:LIBS += "-L/home/user/extra libs" -lextra

     
  • 相关阅读:
    java 数组的定义
    java 流程控制语句
    java 跳转语句(break、continue)
    java 循环嵌套
    java连接数据库
    用JAVA给数据库增加和修改数据代码
    简单匿名内部类的写法
    抽象类的定义以及简单代码
    继承多态的简单代码
    单例模式
  • 原文地址:https://www.cnblogs.com/tony-rogers/p/14683209.html
Copyright © 2011-2022 走看看