我正在使用Qt库用C++编写程序.我想获得我的程序的当前工作目录.我找到了QDir :: currentPath()和QCoreApplication :: applicationDirPath()函数,但是它们返回了应用程序可执行文件所在的目录.我不想获得包含应用程序可执行文件的目录.
我上传了描述我想要获得的路径的图像.

有没有人有任何解决方案?
谢谢!
您的应用程序无法知道项目的位置,因为这是一个qt-creator选项.如果你想在项目路径运行的二进制文件,你必须设置你的工作目录内 QT创始人正道.然后,QDir::currentPath()将返回您想要的路径.
转到:项目 - > [环境] - >运行 - >工作目录