msvcrt*

Тема в разделе "WASM.BEGINNERS", создана пользователем Rockphorr, 27 ноя 2023.

  1. mantissa

    mantissa Мембер Команда форума

    Публикаций:
    0
    Регистрация:
    9 сен 2022
    Сообщения:
    156
    мда странная статья мужик говорит, что это не часть crt, потому что есть новые версии с цифрами, а эта версия была в windows95 CRT, ну так и что? что ее перестало делать crt либой то? там функции все те же + ее обновляют
     
  2. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2004
    Сообщения:
    2.348
    mantissa,
    Раньше это была crt, но потом мс запарились разруливать обратную совместимость при обновлении и начали делать сишный рантайм в виде нумерованных длл. Эту же оставили как системную библиотеку, типа user32 или shell32, только для внутреннего использования. Перестало делать ее сишной crt то, что экспортируемые функции этой библиотеки больше не гарантируются. В любой следующей версии оттуда может пропасть sprintf или fopen, например. Так что если тебе нужен сишный рантайм (который мс обязуется поддерживать неизменным), тебе надо линковаться с нумерованной длл.
     
  3. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.241
    да, заПлявные времена были.. впрочем, проблема так и не получила толкового решения - блоутвара сейчас на всех осях :)