您需要创建一个版本资源并将其添加到您的项目中.这可以很容易地从视觉工作室完成.在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.