Qt笔记-pro文件配置include和lib及遍历文件夹及文件排序

Posted IT1995

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt笔记-pro文件配置include和lib及遍历文件夹及文件排序相关的知识,希望对你有一定的参考价值。

首先是pro文件配置include和lib

以达梦的dpi为例

DPI_INCLUDE = D:\\DM\\DM\\source\\include
DPI_LIB = D:\\DM\\DM\\source\\drivers\\dpi

LIBS += -L$$DPI_LIB -ldmdpi
INCLUDEPATH += $$DPI_INCLUDE

pro文件里面也可以定义变量,比如DPI_INCLUDE和DPI_LIB,调用的时候用$$DPI_INCLUDE和$$DPI_INCLUDE就可以了。

连接include用INCLUDEPATH

如果有多个用这种写法:

INCLUDEPATH += $$DPI_INCLUDE 	\\
				$$DPI_INCLUDE 

LIBS为链接的动态和静态文件

LIBS += -L$$DPI_LIB -ldmdpi

下面是遍历文件夹

代码如下,比较常见:

foreach(const QFileInfo &info, srcDir.entryInfoList(QDir::Filter::Files, QDir::SortFlag::Name))

	qDebug() << info.absoluteFilePath();

QDir::SortFlag::Name,就是按照文件名排序。

其他的排序方式如下:

从中可以知道排序的方式很多:

有QDir::Time、QDir::Size、QDir::Type这些比较常用。

以上是关于Qt笔记-pro文件配置include和lib及遍历文件夹及文件排序的主要内容,如果未能解决你的问题,请参考以下文章

.pro配置选项

Qt 5 配置 WinPcap 开发环境

qt .pro文件和cmakelists.txt配置第三方库

QT5+Pylon

配置 Qt 项目(.pro 文件)以使用 PcapPlusPlus

QT学习笔记 我的第一个程序