W Embarcadero RAD Studio 2010 istnieje ustawienie w Opcjach projektu dla bibliotek statycznych o nazwie "Dynamiczny RTL". (Jest w sekcji TLib.)Jaki jest wpływ zmiany ustawienia "Dynamiczne RTL" dla biblioteki statycznej?
Miałem wrażenie, że decyzja o tym, czy połączyć RTL dynamicznie czy statycznie, jest podejmowana w czasie łącza, a nie podczas kompilacji. Ale statyczne biblioteki tylko kompilują; nie ma etapu łączenia. Jak więc zmiana tej opcji wpływa na moją statyczną bibliotekę?
Mam niektóre projekty .exe i .dll, które używają tych statycznych bibliotek i ustawiam opcję "Dynamiczny RTL" w tych projektach. Ma to sens, ponieważ w rzeczywistości mają coś do połączenia, ale nie rozumiem, jaki wpływ ma to ustawienie na statyczne biblioteki.
Czy może spowodować problemy, jeśli statyczne biblioteki mają wartość Dynamiczny RTL = true, a biblioteki DLL i EXE korzystające z tych bibliotek mają wartość Dynamic RTL = false?