在 Embarcadero RAD Studio 2010 中,静态库的项目选项中有一个设置,称为“动态 RTL”。(它在 TLib 部分。)
我的印象是,关于是动态链接还是静态链接 RTL 的决定是在链接时做出的,而不是在编译时做出的。但是静态库只能编译;没有链接步骤。那么,更改此选项如何影响我的静态库?
我有一些使用这些静态库的 .exe 和 .dll 项目,我在这些项目中设置了“动态 RTL”选项。这是有道理的,因为它们实际上有一些要链接的东西,但我不明白这个设置对静态库有什么影响。
如果静态库具有动态 RTL = true 而使用此库的 DLL 和 EXE 具有动态 RTL = false,是否会导致任何问题?