我希望qmake在/home
中为我自己的配置文件(如/home/user/.myapp
)创建一个子目录。但是如何在qmake中获取主目录路径?
答案 0 :(得分:1)
QMake是一个只在构建时在开发机器上可用的构建系统,它不会帮助您在部署软件的机器上创建目录。要在应用程序运行时获取存储位置,请使用QStandardPaths(Qt 5)或QDesktopServices::storageLocation()(Qt 4)。要获取用户的主目录,请使用QDir::homePath()。 然后在程序中以编程方式创建所需的目录和文件。