Qt打包程序运行的问题
我的程序打包后放到新电脑上可以运行,但是有以下两个问题:
1’程序中使用了一个ini文件来保存设置内容的,每次运行完程序ini会被改回原来的内容,比如文件中原来有个数据100,我把他改成50后,运行程序,数据又被改回100了,但是在程序中并没有修改ini文件的语句。
2,程序里使用了一个动态库来读取传感器数据,这个库是32位的(程序是64位,读取传感器读数时没有问题,但是一旦停止读数,程序就会闪退。有没有知道的来指点一下呀
1、文件内容被修改了,肯定是在程序里面有地方改动了,要不然不可能有其他应用程序会改为你自定义的文件。
2、程序换成 qt 32位的编译构建程序呗,没必要用64位,64位的操作系统也可以运行32位的程序。
1、 通过QSettings类读取.ini配置文件实现对应用程序的初始化配置
2、闪退先要看一下程序是否产生dump文件,通过windbg启动运行软件,抓取应用Crash原因。监控应用的CPU、内存、句柄和线程是否有溢出。
程序换成 qt 32位的编译构建程序
是在QT的程序里设置了的初始化配置的函数吧