0

私の asm プログラムに Irvine32 inc/lib のサポートを追加する際に助けが必要です。inc/lib をフォルダーに追加し、include Irvine32.inc includeLib Irvine32.lib を追加しましたが、Irvine32.lib とリンクするとエラーが発生します。

ライブラリが機能するオールインワン パッケージをダウンロードできる場所はありますか。

ありがとう

4

3 に答える 3

2

masm32プログラムを使用する場合は、Irvine32.inc を masm32\include フォルダーに、Irvine32.lib を masm32\lib フォルダーに配置します。ソースファイルに asm write

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

この本を読んで成功しました!

于 2012-11-16T01:00:41.253 に答える
1

あなたが言及したライブラリは、Kip Irvineの本「Assembly Language for x86 Processors」で使用されています。これは現在第 6 版で、組み立ての入門書として最適です。

初期の章 (第 3 章だと思います) で、彼はインクルード プロセスについて説明しています。ファイルの置き場所などが記載されており、役に立つかもしれません (ここに文書化しておきますが、少し複雑です)。

乾杯、

スコット

于 2011-02-08T01:04:05.423 に答える
0

本の例に付属するデモ プロジェクトがあり、そのプロジェクトをプロジェクトの基礎として使用できます。また、リンカーの設定を確認し、Irvine32 ライブラリへのパスが追加のライブラリ依存関係プロパティに含まれていることを確認する必要があります。私は一度その問題を抱えており、Kip の本に同梱されているデフォルト プロジェクトを使用してテンプレート プロジェクトを作成しました。

masm32 プロジェクトにライブラリを追加する方法の詳細については、私のブログ「masm32 でプログラミングするための vs10 のセットアップ」を参照してください。

于 2011-10-10T14:27:38.997 に答える