Qt Vs msvc debug版本没有问题但release版本出现异常

 场景描述:

    最近碰到个debug调试,程序都是ok,

    切换到release发布之后,数据库文件加载失败,数据库文件在本地,也没有删除

    但是VS + Qt release版本没有办法上断点,差点就要气的上windbg了,

 

后来想到是不是数据库文件放在系统关键位置被UAC拒绝了,然后尝试右键管理员权限启动 进程,

结果读取数据正确:

 

随后VS中修改进程的启动权限。

如下所示:

项目-属性-配置属性-链接器-清单文件-UAC执行级别-requireAdministrator

 

 

posted on 2019-12-25 14:42  流若浅  阅读(1283)  评论(0编辑  收藏  举报

导航