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

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

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

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

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

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

2 ответа

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

Вы можете справиться с этим двумя способами, о которых я знаю, вам нужно проверить документацию по MASM32, есть -I Переключатель команды для указания каталога включения или использования переменной окружения (MASM32 или же INCLUDE IIRC).. Вы можете установить переменную среды, щелкнув правой кнопкой мыши на "Мой компьютер", щелкнув левой кнопкой мыши на "Свойства", появится диалоговое окно с различными вкладками, щелкните левой кнопкой мыши на "Дополнительно", затем щелкните левой кнопкой мыши на "Переменные среды" и вставьте переменные среды для "ВКЛЮЧИТЬ" и "MASM32"...

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

Другие вопросы по тегам