我正在使用 Qt 库用 C++ 编写程序。我想获取我的程序的当前工作目录。我找到了QDir::当前路径() and QCoreApplication::applicationDirPath()函数,但它们返回应用程序可执行文件所在的目录。我不想获取包含应用程序可执行文件的目录。
我已经上传了描述我想要获取的路径的图像。
有人有解决办法吗?
谢谢你!
您的应用程序无法知道项目在哪里,因为这是一个 qt-creator 选项。如果你想在项目路径中运行二进制文件,你必须设置你的工作目录insideqt-creator 到正确的路径。然后QDir::currentPath()
将返回您想要的路径。
goto: 项目->[环境]->运行->工作目录
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)