Mam program C kompilacji z mingw
w systemie Windows. Działa dobrze, ale wymaga MSVCRT.DLL
. Chcę połączyć to statycznie (tak jak mogę zrobić w Visual Studio). czy to możliwe?Czy mogę połączyć MSVCRT statycznie z mingw?
Próbowałem flagi -static
do gcc
i nie wprowadzono żadnych zmian.
Co z programem C++ wykorzystującym również standardową bibliotekę C++?
o twoim ostatnim pytaniu ... jeśli mówisz o STL, jest to tylko nagłówek. –
@Armen: ale nie ma tam również DLL dla C++ MSVCPT czy coś takiego? – zaharpopov
Należy zauważyć, że plik MSVCRT.DLL jest zawarty jako składnik systemu w niemal każdej wersji systemu Windows, z którą zazwyczaj można się zetknąć. W szczególności nie trzeba rozpowszechniać go w aplikacji, ponieważ użytkownicy końcowi już ją mają. Naturalnym pytaniem jest zatem, dlaczego należy unikać dynamicznego powiązania z nim? – RBerteig