• LIBS+=


    ZC: “LIBS+=”是要结合“LIBPATH += ”一起使用的?类似下面的用法:

    ZC: “LIBS+=”指明lib文件的名称,“LIBPATH += ”指明lib文件的路径。最后还要把DLL文件复制到exe所在路径(或者system32)

    #-------------------------------------------------
    #
    # Project created by QtCreator 2016-12-21T15:02:53
    #
    #-------------------------------------------------
    
    QT       += core gui
    
    greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
    
    TARGET = libxml2_z
    TEMPLATE = app
    
    
    SOURCES += main.cpp
            mainwindow.cpp
    
    HEADERS  += mainwindow.h
    
    FORMS    += mainwindow.ui
    
    INCLUDEPATH +=  F:C_IDEVC_3rdlibxml2iconv-1.9.2.win32include  
                    F:C_IDEVC_3rdlibxml2libxml2-2.6.30.win32include   
                    F:C_IDEVC_3rdlibxml2zlib-1.2.3.win32include
    
    LIBPATH += F:/ZC_IDE/VC_3rd/libxml2/iconv-1.9.2.win32/lib    
            F:/ZC_IDE/VC_3rd/libxml2/libxml2-2.6.30.win32/lib    
            F:/ZC_IDE/VC_3rd/libxml2/zlib-1.2.3.win32/lib
    
    LIBS += -liconv    
            -llibxml2    
            -lzlib

    1、LIBS+=到底如何用!!!!!!_梁恩奇_新浪博客.html

    http://blog.sina.com.cn/s/blog_70b93da90100n6w8.html

    费了老子两整天,最后发现原来在一句话上面绕圈圈,擦!

      MB的到底LIBS+=如何用!!!!!!

    语法是 LIBS+= -L直接打地址 -l直接打库名

    • 注意点:-L后面没有空格,直接跟着地址,然后空格,-l后面是去掉lib之后的文件名。(真TMDSB!)
    • 一个例子:如我们有E:CLibrariesNewmatLdebuglibNewmatL.a这个文件,则:
      • LIBS += -LE:CLibrariesNewmatLdebug -lNewmatL
    • 或者如果需要编译的pro在E:CLibrariesTEST-build-desktop下,则可以:

    NEWMAT_ROOT = ..NewmatL

    LIBS += -L$${NEWMAT_ROOT}debug -lNewmatL

    2、qt中怎样添加库文件_百度知道.html

    https://zhidao.baidu.com/question/489955709.html

    1.添加库文件静态库
    linux:LIBS += your_lib_path/your_lib动态库
    linux:LIBS += -L your_lib_path -lyour_lib//经过测试了
    win32:LIBS += your_lib_path/your_lib例如:
    LIBS += -L lib/pcsc/ -lpcsclite
    LIBS += lib/pcsc/libpcsclite.a
    2.添加头文件
    INCLUDEPATH += your_include_path例如:
    INCLUDEPATH += . /usr/local/include(点号后面有空格)
    3.添加要编译的源文件和头文件
    SOURCES:所有源文件列表
    HEADERS:所有头文件列表
    FORMS:所有.ui文件列表前期工作:
    1.检查gcc,g++,qmake是否用错。
    2.在Makefile中检查是否少了头文件
    3.检查是否与<错用了
    4.需要另外加库的程序最好单独建一个文件

    3、QT总结第3篇:如何在QT中添加.lib,.dll还有.h文件 - 文象列 - 博客频道 - CSDN.NET.html

    http://blog.csdn.net/alspwx/article/details/12649225

    1)+=这个符号是连接在一起的,不要自做聪明,给分开了,写成+ = ,这样就是错的!

    2)+=的左右两边可以有空格,也可以没有空格,随意的

    3)-L之后紧接着就跟着.lib文件所在的目录,比如,我的目录是在E盘下的project目录下的QT目录下的usbcan_info下,注意,是紧跟着,不要分开,分开就错啦!

    4)-l后面跟着的是.lib的文件名,注意,比如你的.lib文件时ControlCAN.lib,不要傻乎乎的写成了-lControlCAN.lib,不要带后缀,要写成-lControlCAN,同样,-l后面也没有空格

    4、

    5、

  • 相关阅读:
    雅礼集训2017day5乱写
    任意值域最长公共子序列问题
    雅礼集训2017day4乱写
    雅礼集训2017day2乱写
    SP839
    雅礼集训2017day1乱写
    CF671E
    仅维护当前区间影响类问题的线段树
    「雅礼集训 2017 Day4」编码
    Codeforces Round #503 Div. 2
  • 原文地址:https://www.cnblogs.com/cppskill/p/6207801.html
Copyright © 2020-2023  润新知