cl.exe не работает без установки VS2008

Тема в разделе "WASM.SOFTWARE", создана пользователем chazy_chaz, 31 янв 2010.

  1. chazy_chaz

    chazy_chaz New Member

    Публикаций:
    0
    Регистрация:
    27 мар 2008
    Сообщения:
    27
    если скопировать папку bin в VC 6 и 2005 на другой комп где не стоит VS при условии что в эту папку закинуть mspdbX0.dll все работало.
    А с VS2008 такой трюк не проходит, пишет "Не удается найти файл \...\cl.exe" с с остальными прогами тоже самое
    ???
     
  2. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    chazy_chaz
    cl не найдёт сам себя? ^)
     
  3. chazy_chaz

    chazy_chaz New Member

    Публикаций:
    0
    Регистрация:
    27 мар 2008
    Сообщения:
    27
    Booster
    если запутить cl.exe из VS2005 на другом компе пишет как обычно "... usage: cl [ option... ] filename... [ /link linkoption... ]"
    а cl.exe из VS2008 пишет "Не удается найти файл \...\cl.exe" указывая сам на себя
     
  4. G13

    G13 New Member

    Публикаций:
    0
    Регистрация:
    24 мар 2006
    Сообщения:
    499
    Правильно. Ему нужен свежий msvcrt.
     
  5. chazy_chaz

    chazy_chaz New Member

    Публикаций:
    0
    Регистрация:
    27 мар 2008
    Сообщения:
    27
    G13
    установил помагло.
    спасибо
    если скопировать свежий msvcrt в папку bin надеюсь на других компах будет работать
     
  6. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    Такое сообщение винда выводит, если она не может резолвнуть манифест у файла. В манифесте cl.exe прописан как раз C Runtime. Поэтому его установка и помогла.
    А вообще на будущее - если ниче не помогает и выводится такое сообщение, попробуйте грохнуть манифест в ресурсах.
     
  7. chazy_chaz

    chazy_chaz New Member

    Публикаций:
    0
    Регистрация:
    27 мар 2008
    Сообщения:
    27
    ясно
    Спасибо большое
     
  8. Semiono

    Semiono Member

    Публикаций:
    0
    Регистрация:
    27 ноя 2005
    Сообщения:
    777
    Ух! Я давно мечтал собрать cl.exe минимально. Хотя даже собирал как-то, но так и не разобрался,
    то-работает, то-нет видимо из-за vsredist.exe я тогда не учёл это.
    Однако, там наверное одним кодированием *.cpp необходится и надо проекты собирать?
    Даже masm32 за это не люблю, толь дело один файлик asm и готово =)
    безо всяких мэйков!
    (:
     
  9. Ustus

    Ustus New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2005
    Сообщения:
    834
    Адрес:
    Харьков
    Глупости. Все можно и без мейков. Другое дело с мейками - удобнее.
     
  10. Semiono

    Semiono Member

    Публикаций:
    0
    Регистрация:
    27 ноя 2005
    Сообщения:
    777
    Дайте мне всю раскладку, какие папки минимально нужны?
    И окружение в HKLM\System\ControlSet001\Control\Session Manager\Environment ?
    Вообщем всё чтоб установить минимально и без дистрибутива...
    Само собой msvcrt установить можно сверху, это понятно.
    Там вообще какие-то батники валяются я видел, непонятно зачем! (VC 2005)

    И покажите как начать? =)
    Как исходники скампилить элементарно из команд-строки?
    cl mymsdn.cpp типа того?
     
  11. Semiono

    Semiono Member

    Публикаций:
    0
    Регистрация:
    27 ноя 2005
    Сообщения:
    777
    И про мэйк тоже!!!
    :)
     
  12. Ustus

    Ustus New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2005
    Сообщения:
    834
    Адрес:
    Харьков
    Semiono
    Ну да :) Опции добавить по вкусу :)
     
  13. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    Я беру vcvars32.bat, исправляю его по "обстоятельствам" и использую.
    Иначе все равно придется добавлять путь к инклюдам и библиотекам.
     
  14. krups

    krups krups

    Публикаций:
    0
    Регистрация:
    26 фев 2010
    Сообщения:
    6
    Адрес:
    localhost
    новая студия очень зависит от переменных окружения. Так что переинсталивать обязательно прийдется. Уже не получится сделать портэйбл 2008 студию.
     
  15. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    Увы, да .(
    А с 6.0, помню, прокатывало на ура. Никакой инсталляции.. распаковываешь уже "установленный" рарник и кодишь, красотища) Правда багов немеряно. Поэтому и сделали новые версии:)

    PS. Хотя, правда, баги все равно остались :dntknw:
     
  16. chazy_chaz

    chazy_chaz New Member

    Публикаций:
    0
    Регистрация:
    27 мар 2008
    Сообщения:
    27
    Great
    Можно про ошибки в 6.0 подробнее:)
     
  17. Ustus

    Ustus New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2005
    Сообщения:
    834
    Адрес:
    Харьков
  18. Semiono

    Semiono Member

    Публикаций:
    0
    Регистрация:
    27 ноя 2005
    Сообщения:
    777
    А я нашёл себе сабж! 32мб! freeware
    msdn.microsoft.com/en-us/library/aa290065(VS.71).aspx
     
  19. J0E

    J0E New Member

    Публикаций:
    0
    Регистрация:
    28 июл 2008
    Сообщения:
    621
    Адрес:
    Panama
    Подробности про Студию в студию! :) В WDK.7600 такой компиль и работает без Студии. 32х рип должно быть из 2008й Студии, проверил на чистой XPSP2 (если ОС младше возможно нужен дотнет).
     
  20. HiroProtagonist

    HiroProtagonist New Member

    Публикаций:
    0
    Регистрация:
    18 сен 2009
    Сообщения:
    9
    2Great
    прокатывает и с последними, только нужно все либы и инклюды таскать + править файл устанавливающий переменные окружения. Сам делал, с sdk выходило 150-200мб