C++或者VB编译dll或者lib的时候,如何加入版本号?

来源:百度知道 编辑:UC知道 时间:2024/06/08 03:17:39
我知道,许多dll或者lib用右键点击属性的时候,会有个“版本”的标签卡,详细的说明版本号,公司,内部名称等等。比如像这个图片里的一样。
我一直比较好奇,在用C++或者VB创建这个dll或者lib的时候,怎么才能加入这个版本号?这样子,我就可以知道我这个dll或者lib是哪个版本的,便于代码维护。哪位知道的话,给我解解惑吧。多谢。
多谢楼下的几位的回答,我是用visual studio 2005 创建了一个c++的lib工程,为什么在菜单里没有找到你们说的那几个选项?能不能麻烦你们说的详细一点?又或者dll的菜单与lib的菜单不一样?
多谢多谢。

再补充一下:根据三楼的回答,似乎lib不能加入版本号?那有些lib里面的版本信息是怎么加入的呢? 大家帮帮忙,解决了疑惑我就多给分了。

打开这个DLL工程在菜单里选
Insert——Resource——Version
然后编辑你的Version就行了
=========================
我猜你的是static library吧?静态库是不能加入版本号的
========================
LIB有两种的,一种是由DLL导出的LIB库,一种是static lib;前者不包括任何操作代码,只有一些符号信息;后面是包括代码的LIB;前者的LIB有可能是带的版本号的,后者是没有版本号的;
以上纯粹个人理解

选择菜单:
工程,《工程名》属性(最底),生成,

这里面就有版本号、版本信息等,
详细的说明版本号,公司,内部名称等等
dll与*.exe是相同的设置方法

打开这个DLL工程在菜单里选
Insert——Resource——Version
然后编辑你的Version就行了

选择菜单:
工程,《工程名》属性(最底),生成,

这里面就有版本号、版本信息等,

详细的说明版本号,公司,内部名称等等
dll与*.exe是相同的设置方法