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:\ZC_IDE\VC_3rd\libxml2\iconv-1.9.2.win32\include  \
                F:\ZC_IDE\VC_3rd\libxml2\libxml2-2.6.30.win32\include   \
                F:\ZC_IDE\VC_3rd\libxml2\zlib-1.2.3.win32\include

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:\CLibraries\NewmatL\debug\libNewmatL.a這個文件,則:
    • LIBS += -LE:\CLibraries\NewmatL\debug\ -lNewmatL
  • 或者如果需要編譯的pro在E:\CLibraries\TEST-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、

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM