Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在静态QT版本中包括QSettings文件_Qt_Static Libraries_Qsettings - Fatal编程技术网

在静态QT版本中包括QSettings文件

在静态QT版本中包括QSettings文件,qt,static-libraries,qsettings,Qt,Static Libraries,Qsettings,是否可以将QSettings文件添加到静态Qt版本?具体来说,我如何才能做到这一点(作为资源添加,向.pro文件添加一些内容,等等) 目前,如果QSettings文件不存在(在第一次构建和发布时不存在),我的应用程序将生成QSettings文件 提前谢谢 您需要支持哪些操作系统?基本上QSettings文件的格式是不同的,默认路径是Windows7。我可以想象,当从/写入设置文件时,无论它位于相对于应用程序目录的任何位置,我们都可以清理路径并将其转换为本机格式。如果您只有一个操作系统,则可以创建

是否可以将QSettings文件添加到静态Qt版本?具体来说,我如何才能做到这一点(作为资源添加,向.pro文件添加一些内容,等等)

目前,如果QSettings文件不存在(在第一次构建和发布时不存在),我的应用程序将生成QSettings文件


提前谢谢

您需要支持哪些操作系统?基本上QSettings文件的格式是不同的,默认路径是Windows7。我可以想象,当从/写入设置文件时,无论它位于相对于应用程序目录的任何位置,我们都可以清理路径并将其转换为本机格式。如果您只有一个操作系统,则可以创建预构建的QSettings文件并将其添加到资源中,然后在应用程序启动时复制该文件(如果该文件不存在)。或者您的应用程序是否有安装程序?是否已经构建了静态Qt?是否要在二进制文件中添加.ini文件?这将是只读的,并且更改必须存储到用户的设置文件夹中。