QSqlDatabase-SQLite无法在开机自启动时加载数据?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QSqlDatabase-SQLite无法在开机自启动时加载数据?相关的知识,希望对你有一定的参考价值。

QSqlDatabase - SQLite无法在开机自启动时加载数据;
环境:Win10 X64 + mingw64 + Qt5.12.0
数据库类型:SQLite3
目前手动启动是正常的,开机自启自动加载就没有数据(且没有任何报错);程序文件夹放在非系统目录,理应不涉及权限问题;有用过QSqlDatabase + SQLite开机自启加载的大哥麻烦帮个小忙,小弟先谢过了

参考技术A 加载插件失败吗?
使用绝对路径 QApplication::addLibraryPath(QApplication::applicationDirPath()+"plugins/");

安卓设置脚本开机自启动

  手机想要开机自启一个脚本,百度之

  Android默认的启动脚本有init.rc init.xxx.rc init.xxx.sh 

  因为init.rc是属于内存文件系统中的文件,每次开机从ram中释放加载进内存,意味着修改替换重启后还是之前的那个,所以无法通过直接修改来init.rc来启动此.sh脚本。

  而将x.sh脚本放在/system/etc/init.d下,重启后发现没有自动运行。然后想到将脚本语句写在init.xxx.sh中,因为太长所以在我选择在install-recovery.sh末加入sh /system/etc/init.d/x.sh  重启后发现仍不成功、于是手动执行install-recovery.sh,可行,脚本没问题。所以问题是不能开机自启动。

  百度原因,结论是内核不支持,想要实现只能修改内核。。于是继续搜索终于找到一个软件--unicversal init.d  可以在检测到开机、重启时执行init.d文件夹下的脚本。详见

https://github.com/Androguide/Universal-init.d

  至此,不成功的开机自启动脚本开机自启完成。

以上是关于QSqlDatabase-SQLite无法在开机自启动时加载数据?的主要内容,如果未能解决你的问题,请参考以下文章

linux 开机自启动 无法启动java相关程序

解决docker容器无法sshd开机自启动

解决docker容器无法sshd开机自启动

inno sotup让一个文件开机自启动应该怎么写?

socket开机自启连不上

linux 虚拟机 设置开机启动图形界面 无法开机,卡在开机加载界面