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及遍历文件夹及文件排序的主要内容,如果未能解决你的问题,请参考以下文章
qt .pro文件和cmakelists.txt配置第三方库