将一个全局变量添加到静态库以进行版本控制?

时间:2015-05-26 14:09:32

标签: c++ c

此问题与accepted answer to this question有关。 答案表明您可以在库代码中的某处将版本添加为char。

char* library_version = { "Version: 1.3.6" };

如果我正在遵循可执行文件的方法,我会把它放在main的开头。它应该放在一个库中以确保它会被执行?

1 个答案:

答案 0 :(得分:1)

与其他全局变量声明在同一位置。
请注意这是一个变量声明,这不是一条指令,它永远不会被执行。可以执行的是返回此变量或将其与其他

进行比较的函数