我能想到的唯一好处是编译速度。两种情况下的最终结果(二进制大小和速度)应该是相同的(当然,如果静态库没有进行优化编译,则除外)。同时,也希望提供一些参考资料。
更新:当我们需要在项目中包含小的第三方开源库时,这个问题就出现了。一位开发者声称,包含预编译的静态库(而不只是复制源文件)会提高应用程序的性能。我认为这样做没有道理。
因此,问题是:包含预编译库是否真的会提高最终应用程序的性能?
更新:当我们需要在项目中包含小的第三方开源库时,这个问题就出现了。一位开发者声称,包含预编译的静态库(而不只是复制源文件)会提高应用程序的性能。我认为这样做没有道理。
因此,问题是:包含预编译库是否真的会提高最终应用程序的性能?