winapi – 使用版本信息编译DLL
发布时间:2020-12-14 01:46:02 所属栏目:Windows 来源:网络整理
导读:从命令行编译 Windows DLL中的版本信息需要执行哪些步骤.我一直在查看VersionInfo文件,但无法弄清楚如何将它们链接到DLL. 谢谢 您需要创建一个版本资源并将其添加到您的项目中.这可以很容易地从视觉工作室完成.在VS 2008中,右键单击项目的文件夹,选择添加并
从命令行编译
Windows DLL中的版本信息需要执行哪些步骤.我一直在查看VersionInfo文件,但无法弄清楚如何将它们链接到DLL.
谢谢
您需要创建一个版本资源并将其添加到您的项目中.这可以很容易地从视觉工作室完成.在VS 2008中,右键单击项目的文件夹,选择添加并在“Visual C”下选择“资源文件”(而不是资源模板),在刚刚创建的资源文件中,您将可以添加一个类似于这个:
VS_VERSION_INFO VERSIONINFO FILEVERSION 1,1 PRODUCTVERSION 1,1 FILEFLAGSMASK 0x17L #ifdef _DEBUG FILEFLAGS 0x1L #else FILEFLAGS 0x0L #endif FILEOS 0x4L FILETYPE 0x1L FILESUBTYPE 0x0L BEGIN BLOCK "StringFileInfo" BEGIN BLOCK "040904b0" BEGIN VALUE "FileDescription","XXX Application" VALUE "FileVersion","1,1" VALUE "InternalName","XXX" VALUE "LegalCopyright","Copyright (C) 2010" VALUE "OriginalFilename","XXX.exe" VALUE "ProductName","XXX Application" VALUE "ProductVersion",1" END END BLOCK "VarFileInfo" BEGIN VALUE "Translation",0x409,1200 END END 从命令行,您需要使用rc.exe,资源编译器,然后将结果链接到您的DLL. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在运行VM的Hyper-V服务器上运行Windows Update的最佳做法是
- 批处理文件 – 如何在批处理文件中拆分不带循环的字符串
- windows、Linux 开放端口
- 无法使用PowerShell连接到Office 365
- windows-phone-8.1 – Windows Phone 8.1应用程序部署错误:
- 回报在wp7的背景图象问题
- .net – 无法显示错误消息,因为找不到包含它的可选资源程序
- [解决方案]TermServDevices?未能初始化通知
- windows7 – 在win7上测试IE10 [已关闭]
- windows-phone-7 – 新的Windows 7手机平台是否使用Silverl