场景描述:
最近碰到个debug调试,程序都是ok,
切换到release发布之后,数据库文件加载失败,数据库文件在本地,也没有删除
但是VS + Qt release版本没有办法上断点,差点就要气的上windbg了,
后来想到是不是数据库文件放在系统关键位置被UAC拒绝了,然后尝试右键管理员权限启动 进程,
结果读取数据正确:
随后VS中修改进程的启动权限。
如下所示:
项目-属性-配置属性-链接器-清单文件-UAC执行级别-requireAdministrator