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

 场景描述:

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

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

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

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

结果读取数据正确:

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

如下所示:

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

原文地址:https://www.cnblogs.com/liuruoqian/p/12096582.html