急急急!QT 在MAC系统下的获得当前路径的问题。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了急急急!QT 在MAC系统下的获得当前路径的问题。相关的知识,希望对你有一定的参考价值。

代码如下:QString strExePath = QApplication::applicationDirPath();QString strExePath = QCoreApplication::applidcationDirPath();QString strExePath = QDir::currentPath();以上三种方法在MAC下获得的当前路径都是为空。不知道怎么回事。其中第一种方法在Windows下是没有问题的。请问在苹果系统下该如何获得当前应用程序的路径?

参考技术A 我也是苹果系统,10.6.8系统,qt4.7.4, 刚试了下,QApplication::applicationDirPath()可以正常获得当前路径。
函数没有错,估计是你的代码有问题。
参考技术B 在程序启动设置QtSingleApplication app之前调用,因为app不存在,所以这些函数都是空的。
如果是windows,使用GetModuleFileName;如果是mac,使用_NSGetExecutablePath
参考技术C 可能是游戏安装时出现的问题 参考技术D 不知道你说的什么 我对系统不太了解

以上是关于急急急!QT 在MAC系统下的获得当前路径的问题。的主要内容,如果未能解决你的问题,请参考以下文章

我买的mac pro 装完win10系统后就无法使用蓝牙了。这是怎么回事,该怎么解决啊。急急急

mac登录用户名输入不了中文(中文无法切换)急急急急急急急!!!!!!!!!!!!!!!!!!!!!!

急急急。电脑出现404错误怎么解决 急急急·~~~

急急急~~~VS2010中QT插件运行不了!!!~~~

急急急!!!我今天上qt用了一下cf窗口化之后我用全屏他为啥还是窗口化啊

急急急netcore啥意思