我有一个二进制文件列表和不同版本的源代码。我怎么知道哪个版本的源代码用于特定的二进制可执行文件?
答案 0 :(得分:3)
这是一个关于软件版本管理的问题。您决定如何做到这一点。您可以在代码中添加版本信息,例如在字符串或变量中,或者在Windows可执行文件中可用的资源容器中。
一个好方法是使用版本控制系统(例如git)并使用您已放入代码的版本号向存储库添加标记。
答案 1 :(得分:0)
一种可能的方法:
在每个源文件的顶部附近,声明一个' const'包含当前配置管理文件版本号的字符串。
稍后检查时,请查看可执行文件的.const部分。