Использование Gcc на Win32 и ссылки на msvcrt.dll - PullRequest
2 голосов
/ 22 августа 2009

Я знаю, что Microsoft рекомендует не связываться с msvcrt.dll, поэтому, пожалуйста, избавьте меня от этого предупреждения. Они делают это все время в своем программном обеспечении (например, WinDbg) и не будут вносить критических изменений, поскольку все приложения VC6 связаны с msvcrt.dll.

Связывание с msvcrt.dll имеет несколько преимуществ. Небольшой исполняемый файл, простое развертывание: msvcrt существует с win98, и мне не нужно связывать несколько МБ C времени выполнения с моим установщиком.

Теперь можно ли использовать gcc , чтобы связать снова библиотеку C в msvcrt.dll вместо glibc? Если да, то как?

Спасибо!

1 Ответ

6 голосов
/ 22 августа 2009

AFAIK порт MinGW для gcc связывает вашу программу с msvcrt.dll.

...