首页| 论坛| 消息

回复: 实现和VS2010编译后同样的盾牌效果
#6 [809097747 11-10 15:00]
你好,我用的是qt + win32-vs2005 静态编译。这种方法试过了,不能用。后来我是这样试的,修改qmake.conf文件(QMAKE_LFLAGS_WINDOWS= /SUBSYSTEM:WINDOWS \"/MANIFESTDEPENDENCY:type=\'win32\' name=\'Microsoft.Windows.Common-Controls\' version=\'6.0.0.0\' publicKeyToken=\'6595b64144ccf1df\' language=\'*\' processorArchitecture=\'*\'\"\"/MANIFESTUAC:level=\'requireAdministrator\' uiAccess=\'false\'\"),然后再添加uac.manifest的文件到资源文件(.rc)中。uac.manifest文件内容如下:





编译之后生成的exe文件点击打开会自动弹出“用户账户控制”窗口。但编译的时候会报告错误,但不影响生成exe。编译出错提示:release\DMX126_V10.intermediate.manifest : general error c1010070: Failed to load and parse the manifest.
我查了下,老外说什么manifest的文件名过长,导致加载不了这文件,请问怎么破?怎么去设置呢?

<< 1 2 >> (2/2)

回复 发表
主题 版块