QT5获取运行程序的工作目录与程序所在的目录
生活随笔
收集整理的這篇文章主要介紹了
QT5获取运行程序的工作目录与程序所在的目录
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在qt-creator中debug的時候,發(fā)現(xiàn)程序不能讀寫所在目錄的配置文件,資源文件。
Google了一下,原來 運(yùn)行程序的 工作目錄 與 程序所在的目錄是不同的概念。
跑跑這段代碼就知道了:
#include <QDebug> #include <QDir>QString strCurrentApplicationDirPath=QCoreApplication::applicationDirPath();//獲取應(yīng)用的目錄qDebug()<<strCurrentApplicationDirPath;QString strCurrentPath=QDir::currentPath();//獲取運(yùn)行程序的工作目錄qDebug()<<strCurrentPath;原來strCurrentPath位于strCurrentApplicationDirPath上層
在我的機(jī)器上的一個 application output:
12:15:23: Starting D:\QT5SourceCode\build-Test-Desktop_Qt_5_12_5_MinGW_64_bit-Debug\debug\Test.exe ... "D:/QT5SourceCode/build-Test-Desktop_Qt_5_12_5_MinGW_64_bit-Debug/debug" "D:/QT5SourceCode/build-Test-Desktop_Qt_5_12_5_MinGW_64_bit-Debug"總結(jié)
以上是生活随笔為你收集整理的QT5获取运行程序的工作目录与程序所在的目录的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据结构pta选择判断复习
- 下一篇: C语言内功心法二