1
我已经创建,调试并修改了一直在研究的项目,但是现在我想能够指定我正在使用的二进制文件的版本。我在MinGW上使用Eclispe-CDT在我的本地系统上开发这个项目,所以没有版本控制软件。有谁知道如何在Windows和Linux平台上指定它?如何设置我在Eclipse中的产品版本?
我已经创建,调试并修改了一直在研究的项目,但是现在我想能够指定我正在使用的二进制文件的版本。我在MinGW上使用Eclispe-CDT在我的本地系统上开发这个项目,所以没有版本控制软件。有谁知道如何在Windows和Linux平台上指定它?如何设置我在Eclipse中的产品版本?
在Windows上,想法是生成COFF file与相关信息。
这是通过向构建添加一个步骤完成的,使用windres(found also here)。
以this thread为例。
你可以作为额外的助洗剂通过项目
properties/Builders
添加windres
并添加生成的目标文件中的C/C++编译/ GCC C++Linker/Miscellaneous/Other Objects
。如果资源发生变化,或者b)可以在每次保存项目时更改构建选项(如果有耐心)更改为执行干净构建,则可以执行干净构建。
在Unix上,这似乎没有以类似的方式支持。