Ошибка 1 ошибка A1000: невозможно открыть файл: \masm32\includes\masm32rt.inc

Я пытаюсь настроить программу на ассемблере в VS2012, но всякий раз, когда вызывается include masm32\includes\masm32rt.inc, она возвращает эту ошибку.

Если я использую абсолютный путь, он работает, но все включения используют masm32\includes\ в качестве своего incudepath.

Есть ли способ установить \masm32 в переменных среды?


person localhost    schedule 07.12.2012    source источник
comment
Что вы подразумеваете под абсолютным путем... работает? Путь, начинающийся с обратной косой черты, уже является абсолютным путем.   -  person Neil    schedule 08.12.2012
comment
Я имею в виду, что D:\masm32\includes\masm32rt.inc работает.   -  person localhost    schedule 08.12.2012
comment
Несмотря на свое название, MASM32 не является частью Visual Studio, а является совершенно отдельной библиотекой.   -  person Bo Persson    schedule 08.12.2012
comment
Да, я установил его на D:\masm32, но весь пример исходного кода и все дефолтные файлы включают .inc ссылку на папку как \masm32, но затем я получаю эту ошибку connot open file. Я так понимаю, что-то не так настроено   -  person localhost    schedule 08.12.2012


Ответы (1)


MASM32 НЕ является частью Visual Studio, в отличие от MASM.

Если у вас установлен MASM32 на одном диске, но ваши проекты/исходники находятся на другом диске, как может работать относительный путь???? то есть include masm32\includes Если это так, то вы должны использовать абсолютные пути, то есть D:\masm32\includes\masm32rt.inc

Я не использую VS, но у него должна быть возможность установить путь включения, который затем передаст этот путь в командную строку мл для поиска включений.

person Gunner    schedule 08.12.2012