我已经创建,调试和修改了我一直在研究的项目,但现在我希望能够指定我所使用的二进制文件的版本。我正在使用Eclispe-CDT和MinGW在我的本地系统上创建这个项目,因此没有涉及版本控制软件。有谁知道如何为Windows和Linux平台指定这个?
答案 0 :(得分:0)
在Windows上,我们的想法是生成一个包含相关信息的COFF file。
通过使用 windres (found also here)向构建添加一个步骤来完成。
请参阅this thread作为示例。
您可以通过项目
windres
添加properties/Builders
作为附加构建器,并将生成的目标文件添加到C / C ++ Build / GCC C ++Linker/Miscellaneous/Other Objects
中。然后你 - a)如果资源发生变化,可以做一个干净的构建 - b)可以更改构建选项(如果你有耐心),每次保存项目时都要更改为执行干净的构建。
在Unix上,似乎并没有以类似的方式支持它。