在Qt工程中加Boost
Qt 工程 Boost 中加
2023-09-14 08:58:19 时间
Boost是一个很强大的C++库,堪比STL,里面有很多非常优秀的类库。我不多介绍,详情见官网:http://www.boost.org/
要在我们的Qt工程中把这个库加进去应该怎么做呢?我今晚试了一下。
我从网上下载了Boost压缩文件,下载地址:boost_1_52_0.tar.gz
下载到本地,解压。推荐一个Boost介绍的PDF文档:《Boost程序库完全开发指南》
现在,我们的项目将来会在Qt平台上开发。那么如何将Boost引入我们的项目呢?
每个Qt工程都有一个 xxx.pro 文件。我们需要在这个文件里指定Boost路径。比如,在我的电脑上,Boost解压出来的文件目录在
/home/hevake/Workspace/boost-downloads/boost_1_52_0/
那么,我们要将这个路径加入到工程的头文件目录中去。如下:
#------------------------------------------------- # Project created by QtCreator 2013-01-22T21:07:04 #------------------------------------------------- QT += core QT -= gui TARGET = boost-test INCLUDEPATH += /home/hevake/Workspace/boost-downloads/boost_1_52_0/ CONFIG += console CONFIG -= app_bundle TEMPLATE = app SOURCES += main.cpp
然后,在需要引用Boost库的源文件中将Boost头文件包含进来就可以引用了。如下:
#include "dialog.h" #include boost/timer.hpp #include QDebug int main(int argc, char *argv[]) boost::timer tmr; QApplication a(argc, argv); Dialog w; w.show(); qDebug() tmr.elapsed() "S" endl; return a.exec(); }
下面,我们就可以爽快地使用Boost里的所有库类了!
QT4.8.5+qt-vs-addin-1.1.11+VS2010安装配置和QT工程的新建和加载 1.下载windows下的QT库 QT4.8.5 for vs2010: http://download.qt-project.org/official_releases/qt/4.8/4.8.5/qt-win-opensource-4.
Qt工程pro文件的简单配置(尤其是第三方头文件和库) Qt开发中,pro文件是对正工程所有源码、编译、资源、目录等的全方位配置的唯一方式,pro文件的编写非常重要,以下对几个重要项进行说明(win和linux,mac平台通用配置) 以”#”开始的行,直到结束 告诉qmake生成哪种makefile TEMPLATE = app app -表示该工程建立一个应用程序的makefile。
李名赫 博主从事的是物联网行业,目前在某知名智能家居科技公司担任家庭智能中心研发主管。欢迎交流!
相关文章
- Python Qt GUI设计:QTabWidget、QStackedWidget和QDockWidget容器控件类(提升篇—2)「建议收藏」
- C/C++ Qt 基本文件读写方法
- C/C++ Qt TreeWidget 嵌套节点操作技巧
- C/C++ Qt 数据库QSql增删改查组件应用
- Qt第三方自动更新模块-QSimpleUpdater
- Qt官方示例-双向按钮
- Qt项目管理文件(.pro)及其作用详解
- Linux安装Qt:实现轻松易用之旅(linux中安装qt)
- Linux下安装QT输入法指南(linuxqt输入法)
- 实现Linux下Qt应用静态编译的方法(linux下qt静态编译)
- Linux安装Qt的步骤指导(linux怎么安装qt)
- Linux Qt 国际化:为全球用户提供无缝体验(linuxqt国际化)
- 在Linux上开发应用程序:Qt系列版本深入解析(linux版本qt)
- Qt跨平台编译MySQL驱动实践(qt编译mysql驱动)
- QT快速加载MySQL驱动的简单操作(qt加载mysql驱动)
- 集成开发Linux与Qt集成开发:实现无缝交互(linux与qt)
- 入门Linux下Qt编程,掌握技巧!(linux下qt编程入门)
- 编程使用Qt快速实现SQLServer数据库编程(qt中sqlserver)
- 在Linux下体验Qt的简便安装之旅(在linux下安装qt)
- 在Qt中编译Oracle环境(qt编译 oracle)
- 「Linux Qt SDK开发新时代:简单快速轻松上手」(linux qt sdk)