Включить синтаксис на MASM32

При включении файлов в MASM32 он не может найти свои собственные файлы. После включения masm32rt.inc ассемблер не может найти \masm32\include\windows.inc

По-видимому, большинство включаемых файлов системы MASM начинаются с \ вместо указания относительного или абсолютного пути.

Я безуспешно пытался указать каталог в %PATH%, установить переключатель компиляции /I и установить переменные среды INCLUDE и MASM32.

Кажется, что он дает окнам путь, который он не понимает. Решением будет массовый поиск и замена в файлах и добавление C: перед директивами. Однако я хотел бы предотвратить редактирование файлов, которые они предоставляют, и найти правильный способ сделать это.

Как мне настроить его так, чтобы он мог найти свои собственные файлы?


person Ramon Zarazua B.    schedule 16.02.2010    source источник


Ответы (2)


Вы можете справиться с этим двумя известными мне способами: вам нужно проверить документацию MASM32, есть переключатель команды -I для указания каталога включения или использовать переменную среды (MASM32 или INCLUDE IIRC). Вы можете установить среду переменную, щелкнув правой кнопкой мыши «Мой компьютер», щелкните левой кнопкой мыши «Свойства», появится диалоговое окно с различными вкладками, щелкните левой кнопкой мыши «Дополнительно», затем щелкните левой кнопкой мыши «Переменные среды» и вставьте переменные среды для «INCLUDE» и «MASM32»...

Надеюсь, это поможет. С уважением, Том.

person t0mm13b    schedule 16.02.2010

Похоже, что он предназначен для разработки на том же диске, на котором он установлен. В моем случае я установил его на F:, но мои разработки находятся на C:... В итоге я скопировал его с F: на C: (и оставил в обоих местах), чтобы он мог найти его, несмотря ни на что.

person Brian Knoblauch    schedule 10.02.2011