inc2l.exe не работает

Тема в разделе "WASM.BEGINNERS", создана пользователем Hazor, 19 авг 2007.

  1. Hazor

    Hazor New Member

    Публикаций:
    0
    Регистрация:
    9 апр 2007
    Сообщения:
    3
    Здравствуйте.
    Пытаюсь MASM установить ничего не выходит. Качал установочныйе файлы и с WASMа и с http://www.movsd.com/ при установке система пишет: обнаружена ошибка в inc2l.exe просит послать отчет в Майкрософт, установка завершается ничем.
    Искал по форуму, просто разархиворовал SFX файл, запускаю makelibs.bat - таже ошибка с inc2l.exe
    Подскажите пожалуйста что делать.
     
  2. nitrotoluol

    nitrotoluol New Member

    Публикаций:
    0
    Регистрация:
    5 сен 2006
    Сообщения:
    848
    хз хз
    вирусы в системе...
    у нас такой ошибки нет...
     
  3. mikityak

    mikityak Забанен

    Публикаций:
    0
    Регистрация:
    5 авг 2007
    Сообщения:
    160
    http://www.wasm.ru/toollist.php?list=7
     
  4. RamMerLabs

    RamMerLabs Well-Known Member

    Публикаций:
    0
    Регистрация:
    11 сен 2006
    Сообщения:
    1.426
    mikityak
    учимся читать, топикстартер написал же:
     
  5. roman_pro

    roman_pro New Member

    Публикаций:
    0
    Регистрация:
    9 фев 2007
    Сообщения:
    291
    Ответ типа "пальцем в небо":

    разархивировать файлы в папку вроде C:\MASM32 (без пробелов, кириллицы и с путем меньше 8 символов). Ну и переменные среды TEMP, TMP выставить в C:\TEMP (предварительно создав такую папку).
     
  6. Hazor

    Hazor New Member

    Публикаций:
    0
    Регистрация:
    9 апр 2007
    Сообщения:
    3
    Вирусов в системе не обнаружено, но проблема с вирусом отметается, т.к. пробовали на 2-х компах и на ноутбуке - такаяже ошибка.
    извлекал файлы я в masm32 без пробелов и кирилицы, но какие файлы кидать мне в TEMP - непонятно.
     
  7. roman_pro

    roman_pro New Member

    Публикаций:
    0
    Регистрация:
    9 фев 2007
    Сообщения:
    291
    в C:\TEMP ничего кидать не надо, просто создать её и прописать в переменных среды TEMP, TMP. Просто старым инсталляторам иногда сносит крышу, когда папка для временных файлов располагается по умолчанию C:\Documents and Settings\<username>\Local Settings\Temp. Хотя, маловероятно что проблема в этом, но попытка не пытка.
     
  8. Yashin

    Yashin New Member

    Публикаций:
    0
    Регистрация:
    25 янв 2008
    Сообщения:
    19
    У меня таже проблема была, инсталяшка с ВАСМа вообще не запускалась, а сторонняя запускалась, но не работала. Я сделал как советовали - прописал путь к временной папке в переменных среды. А главное - я в свойствах программы поставил совместимость с виндоус98 у инсталяшки. Затем она решит собрать либы, не работает inc2l. Я закрыл консольное окно. И поставил у всех екзешников из папки masm32 в свойствах режим совместимости. Запустил батнгик makelibs из папки с масма. Начала появлятся ошибка, мол Winspool.drv не найдена функция под номером 201. Я нах удалил из папки include этот драйвер. Запустил сборку- все работает, под конец этот драйвер снова востал из мертвых, но мне он не нужен я его снес снова. Не понятно почему у меня и у ТС появляется эта ошибка, а у других (судя по поиску решения) она не появляется, может это связано с СП винды или с тем, что я ее сильно модифицировал не знаю.
     
  9. Jupiter

    Jupiter Jupiter

    Публикаций:
    0
    Регистрация:
    12 авг 2004
    Сообщения:
    532
    Адрес:
    Russia
    Установи MASM32 Version 10 BETA, должно помочь. Только предварительно снеси предыдущую версию.
     
  10. q_q

    q_q New Member

    Публикаций:
    0
    Регистрация:
    5 окт 2003
    Сообщения:
    1.706
    2 all
    Для корректной работы утилиты inc2l.exe необходимо, тобы в корне того диска, с которого она запускается,находилась папка masm32\bin, содержащая ml.exe, link.exe и все необходимое для их работы. Запускать саму утилиту можно из любой папки в любое время, даже после установки masm32.

    Необходимость наличия папки masm32\bin _именно_ в корне диска обусловлена тем, что inc2l.exe выполняет CreateProcessA c параметрами "\masm32\bin\ml /c /coff <inc_file_name>.asm" и "\masm32\bin\Link /SUBSYSTEM:WINDOWS /DLL /DEF:<inc_file_name>.def <inc_file_name>.obj".

    Проверял для inc2l.exe версии 3.0 и 4.0. Версия 4.0 из пакета MASM32 Version 10 BETA.
     
  11. UniSoft

    UniSoft New Member

    Публикаций:
    0
    Регистрация:
    8 июл 2006
    Сообщения:
    2