QT的一些文件操作,注册表的操作等,有些操作会无效,主要是因为没有对C盘的相关权限。
解决方法:
1. mingw编译器
在pro工程文件中加入
RC_FILE=main.rc
rc文件,之前一篇博客中为程序增加图标也用到此文件,没错!可以为程序添加icon
main.rc
IDI_ICON1 ICON DISCARDABLE "./res/logo.ico"
1 24 uac.manifest
第一行是为程序添加icon的;
第二行是增加权限,注意是manifest,不是mainfest。之前我看错了~
下面看看uac.manifest:
<?xml version='1.0' encoding='UTF-8' standalone='yes'?>