【发布时间】:2013-07-15 04:17:48
【问题描述】:
我正在使用 Qt 库用 C++ 编写程序。我想获取我的程序的当前工作目录。我找到了 QDir::currentPath() 和 QCoreApplication::applicationDirPath() 函数,但它们返回了应用程序可执行文件所在的目录。我不想获取包含应用程序可执行文件的目录。
我已经上传了描述我想要获取的路径的图片。
有人有解决办法吗?
谢谢!
【问题讨论】:
-
在路径/文件夹中看不到可执行文件。
-
我想要可执行文件而不想要二进制文件是什么意思?
-
QDir::currentPath()是当前应用目录。它不是包含可执行文件的目录,除非这两个目录碰巧相同。这就是您的情况,因为 Creator 以这种方式启动可执行文件。