QT 第三方类库添加

最近做了一个QT的项目,项目中需要用到第三方的库文件。先是不知道如何添加库文件,后来在网上找到了添加库文件的方法,即:

开发工具(QT Creator)

打开QT的pro工程文件,在文件中根据已有格式添加LIBS关键字,例:

文件中已有如下:

#-------------------------------------------------
#
# Project created by QtCreator 2015-01-23T10:53:12
#
#-------------------------------------------------

QT += core gui

TARGET = regexphelper
TEMPLATE = app

SOURCES += main.cpp\
mainwindow.cpp \
REgenerator.cpp \
regexp.cpp

HEADERS += mainwindow.h \
REgenerator.h \
pcre.h \
regexp.h

FORMS += mainwindow.ui

在该文件的某一位置添加(本人在文件末尾添加)

LIBS += xxx.lib

如有多行则添加为:

LIBS += file1.dll \

  file2.dll \

  ……

  file3.a

该文件添加完成后,在编译时始终无法找到库文件。后来我尝试把库文件分别拷贝至源文件目录,编译目录。分别进行编译。最终发现,把库文件放进编译目录即可编译成功。编译目录查找方法即:基于QT Creator在左侧点击“项目”进入到项目配置页面,然后菜单栏下面点击“目标”,在概要介绍里面可以看到“构建目录”。这便是用于放置第三方库文件的目录了。

时间: 2024-11-05 14:59:53

QT 第三方类库添加的相关文章

添加第三方类库造成的linker command failed with exit code 1 (use -v to see invocation)的错误调试

本文转载至 http://blog.csdn.net/duxinfeng2010/article/details/8265273 linker command failed with exit code 1 (use -v to see invocation)这个错误貌似遇见并不止一次,当我想用某个第三方类库的时候(如SBJson),我直接把类库文件copy到工程目录里面,然后一编译就出现这样错误(并不是一定会出这样错误),开始以为是网上下载的类库本身问题,所以重新找类库或者其他方式将它添加进去

【iOS开发-76】Private Contacts案例:导航控制器使用、数据传递、第三方类库使用、tableViewCell的添加删除、数据存储等

(1)效果 (2)源代码与第三方类库下载 http://download.csdn.net/detail/wsb200514/8155979 (3)总结 --导航控制器,可以直接用代码的push和pop来控制控制器之间的跳转.也可以使用storyboard的segue来:这里又涉及2种,一种是直接用按钮拖拽到另一个控制器形成segue,这种segue不可拦截,如果点击直接跳转.另一种是从一个控制器拖拽到另一个控制器形成的segue,这种segue没有明确的点击谁来跳转,所以有一个performS

MVC.Net:添加第三方类库的bundles引用

以jQuery Mobile为例.当我们用nuget添加jQuery Mobile的package后,需要在项目中引用jQuery Mobile.传统的做法是在html页面上添加<link href="/Content/jquery.mobile-1.4.2.css" rel="stylesheet"/>和<script src="/Scripts/jquery.mobile-1.4.2.js"></script&g

添加第三方类库造成错误

添加第三方类库造成的linker command failed with exit code 1 (use -v to see invocation)的错误调试   http://blog.csdn.net/duxinfeng2010/article/details/8265273

android studio中导入第三方类库

http://zhidao.baidu.com/link?url=W0zaTJAdd4qiJ2PwIGK39bqjQ3-a8CxA-EZb1M9FQZGnPHMfxPzn0h1AoPED-ix7GiSgfDV0EGKtl_9TJXyqaje0BTCTuZ2VOLI8PSoI4nq 下面分两种情况介绍一下如何导入第三方类库. 1.对于jar的类库,非常简单,只要在项目根目录下新建一个libs目录,然后把jar复制进去,在jar上点击右键,选择Add as library,即可完成依赖的添加. 2.

Android Studio加入第三方类库

初学Android三个月,UI老大难,于是决定到GitHub上下载几个高大上的UI效果装一下门面.但是下下来,却发现不会将第三方类库导入到自己的工程中,折腾了很久.由于网上很多博主的教程可能版本与我的Android Studio不同,界面都不一样,所以在他们手把手地教导下,我还是摸索了很久.现在把导入方法记录下来,以防以后忘记. 1.我下载的是一个叫satellite-menu的类库.如下图,satellite-menu是类库,satellite-menu-sample是这个类库的使用示例. 2

C# .NET 使用第三方类库DotNetZip解压/压缩Zip文件 (ZT)

DotNetZip on CodePlex: http://dotnetzip.codeplex.com/ 详细的可以看源代码--总之感觉比SharpZipLib好用.而且DotNetZip支持VB,C#以及任何.NET语言. 加压:(从CodePlex上偷过来的) using (ZipFile zip = new ZipFile()) { // add this map file into the "images" directory in the zip archive 把这个PN

Android studio导入第三方类库源码以及jar包

新建一个Android项目,项目结构如下: 1.添加第三方类库源码 首先将第三方类库考入与app同级的目录下: 之后,在build.gradle(Moudule:app)下添加编译代码:在setings.gradle添加导入代码 之后添加(可一新增一个Module) 然后将之删除,自己到入得第三方的build.gradle 会自动生成 如下,则完成. apply plugin: 'com.android.library' android { compileSdkVersion 25 buildT

Android实战技巧之十二:Android Studio导入第三方类库、jar包和so库

第三方类库源码 将一网友的XMPP代码从ADT转到AS时,发现其使用了第三方类库,源码放在了lib下,直接在AS中Import project,第三方类库并没有自动导入进来,看来需要自己动手了. 项目的目录结构如下: XMPP$ ls app build.gradle gradlew import-summary.txt XMPP.iml build gradle gradlew.bat local.properties settings.gradle 1 2 3 1 2 3 将第三方源码qqE