Irvine32 и MASM - PullRequest
       17

Irvine32 и MASM

0 голосов
/ 31 декабря 2010

Мне нужна помощь в добавлении поддержки Irvine32 inc / lib в мои программы asm.Я добавил inc / lib в их папки и добавил include Irvine32.inc includeLib Irvine32.lib Но я получаю ошибки при связывании с Irvine32.lib.

Есть ли место, где я могу загрузить универсальныйодин пакет с работающей библиотекой.

Спасибо

Ответы [ 3 ]

1 голос
/ 08 февраля 2011

Указанная вами библиотека используется вместе с книгой Кипа Ирвина "Язык ассемблера для процессоров x86".В настоящее время он находится в шестом издании, и я считаю, что это отличное введение в сборку.

В первых главах (я полагаю, глава 3) он рассматривает процесс включения.В нем указывается, куда помещать файлы и т. Д., И это может вам помочь (я бы задокументировал это здесь, но это немного связано).

Приветствия,

Скотт

0 голосов
/ 16 ноября 2012

если вы используете masm32 , поместите Irvine32.inc в папку masm32 \ include и Irvine32.lib в папку masm32 \ lib В исходном файле asm напишите

includelib   \masm32\lib\Irvine32.lib
include      \masm32\include\Irvine32.inc

Мне удалось, когда я читал эту книгу!

0 голосов
/ 10 октября 2011

Существует демонстрационный проект, который поставляется с примерами для книги, вы можете использовать этот проект в качестве основы для своего проекта. Вам также следует проверить настройки компоновщика и убедиться, что пути к библиотекам Irvine32 включены в свойство дополнительных библиотечных зависимостей. Однажды у меня возникла эта проблема, и я просто создал шаблонный проект, используя проект по умолчанию, который входит в книгу Кипа.

Посетите мой блог Настройка vs10 для программирования с masm32 для получения подробной информации о том, как добавить библиотеки в проект masm32.

...