Visual C++ and MSVCRT.dll

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by slesh, 27 Apr 2010.

  1. slesh

    slesh Elder - Старейшина

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    Вот столкнулся с проблемой. Необходимо юзать CRT либу с динамической линковкой а не статической?
    По дефолту студия компилит и делает импорт из MSVCR90.dll а нужно чтобы был из MSVCRT.dll
    где-то раньше видел опции чтобы так компилить, но чтото не могу найти.
     
  2. spider-intruder

    spider-intruder Elder - Старейшина

    Joined:
    9 Dec 2005
    Messages:
    700
    Likes Received:
    339
    Reputations:
    37
    отписал в аську
     
    1 person likes this.
  3. fluffylion

    fluffylion Member

    Joined:
    22 Feb 2010
    Messages:
    55
    Likes Received:
    10
    Reputations:
    0
    Если правильно понял, то здесь описано решение
     
    1 person likes this.
  4. n3ls0n

    n3ls0n New Member

    Joined:
    12 Apr 2010
    Messages:
    11
    Likes Received:
    0
    Reputations:
    0
    Настройки компилятора (Project-Properties-Configuration Properties-C/C++):
    там есть Runtime Library нужно поставить Multi-threaded (/MT) что бы не возится с MSVCRxxx.DLL по умолчанию стоит (/MD).Опция (/MT) заставляет компилятор использовать статическую версию библиотеки времени исполнения. Естественно (/MD) - динамическая
     
  5. slesh

    slesh Elder - Старейшина

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    всем спс. разобрался.

    2 n3ls0n я ясным языком написал - нужна обязательно динамическая линковка, а не статическая