VC中嵌入编译manifest文件(转)
2010-11-25 16:10
393 查看
Code:
现在把主要步骤拿出来:
1.在.rc文件中用文本编辑器打开比如(notepad):然后手动添加如下内容:
#define RT_MANIFEST 24
//////////////////////////////////////////////////////////////////////////
///以下格式不能更改.manifest.xml文件可任意命名.
//
// RT_MANIFEST
//
1 RT_MANIFEST "res/manifest.xml"
2.在manifest.xml文件中添加如下内容:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly
xmlns="urn:schemas-microsoft-com:asm.v1"
manifestVersion="1.0">
<assemblyIdentity
processorArchitecture="x86"
version="5.1.0.0"
type="win32"
name="Application"/>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
publicKeyToken="6595b64144ccf1df"
language="*"
processorArchitecture="x86"/>
</dependentAssembly>
</dependency>
</assembly>
然后把这个manifest.xml文件放在res/目录下.最后重新编译后.就把清单文件信息编译进你的工程了.
现在把主要步骤拿出来:
1.在.rc文件中用文本编辑器打开比如(notepad):然后手动添加如下内容:
#define RT_MANIFEST 24
//////////////////////////////////////////////////////////////////////////
///以下格式不能更改.manifest.xml文件可任意命名.
//
// RT_MANIFEST
//
1 RT_MANIFEST "res/manifest.xml"
2.在manifest.xml文件中添加如下内容:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly
xmlns="urn:schemas-microsoft-com:asm.v1"
manifestVersion="1.0">
<assemblyIdentity
processorArchitecture="x86"
version="5.1.0.0"
type="win32"
name="Application"/>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
publicKeyToken="6595b64144ccf1df"
language="*"
processorArchitecture="x86"/>
</dependentAssembly>
</dependency>
</assembly>
然后把这个manifest.xml文件放在res/目录下.最后重新编译后.就把清单文件信息编译进你的工程了.
相关文章推荐
- VC2005多配置工程中跳过部分文件不编译
- codeblocks + MinGW 以及vc 使用预编译头文件的方法
- 关于vc2005编译asm文件出错的一个处理方法
- 备忘: VC++ 自动适用编译两种模式库文件 (DLL, LIB)
- 在Vista操作系统中通过manifest文件使VC应用程序获得管理员权限
- 理解VS2005 编译程序后出现的 manifest 后缀文件的问题
- 我把一个VC6的工程转换为VS2008的工程后,编译总是出现找不到而且不能升级vc90.pdb文件的问题,error C2471--解决办法 2010-9-16 15:01
- VC编译没有错误,exe文件操作数据库(ADO/MDB)时报错,解决方法
- 使用GetManifestResourceStream 获得嵌入的文件
- 编译caffe时,遇到问题:无法打开文件“libboost_thread-vc120-mt-gd-1_58.lib
- VC 编译链接错误 LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- 在Vista操作系统中通过manifest文件使VC应用程序获得管理员权限
- 让VC不再编译帮助文件的方法
- 解析VC中预编译头文件的深入分析
- 在VC里如何用Makefile文件编译?
- vc++工程中添加lua代码调用-编译lua静态库文件
- VC中对生成的exe文件大小和速度有影响的编译选项
- 在VC工程中添加多个RC文件(在VC2005编译通过)
- VC编译\链接\运行:包含文件、包含库lib、包含动态库dll的一些问题