私の asm プログラムに Irvine32 inc/lib のサポートを追加する際に助けが必要です。inc/lib をフォルダーに追加し、include Irvine32.inc includeLib Irvine32.lib を追加しましたが、Irvine32.lib とリンクするとエラーが発生します。
ライブラリが機能するオールインワン パッケージをダウンロードできる場所はありますか。
ありがとう
masm32プログラムを使用する場合は、Irvine32.inc を masm32\include フォルダーに、Irvine32.lib を masm32\lib フォルダーに配置します。ソースファイルに asm write
includelib \masm32\lib\Irvine32.lib
include \masm32\include\Irvine32.inc
この本を読んで成功しました!
あなたが言及したライブラリは、Kip Irvineの本「Assembly Language for x86 Processors」で使用されています。これは現在第 6 版で、組み立ての入門書として最適です。
初期の章 (第 3 章だと思います) で、彼はインクルード プロセスについて説明しています。ファイルの置き場所などが記載されており、役に立つかもしれません (ここに文書化しておきますが、少し複雑です)。
乾杯、
スコット
本の例に付属するデモ プロジェクトがあり、そのプロジェクトをプロジェクトの基礎として使用できます。また、リンカーの設定を確認し、Irvine32 ライブラリへのパスが追加のライブラリ依存関係プロパティに含まれていることを確認する必要があります。私は一度その問題を抱えており、Kip の本に同梱されているデフォルト プロジェクトを使用してテンプレート プロジェクトを作成しました。
masm32 プロジェクトにライブラリを追加する方法の詳細については、私のブログ「masm32 でプログラミングするための vs10 のセットアップ」を参照してください。