2

ファイルを MASM32 に含める場合、それ自体のファイルを見つけることができません。masm32rt.inc をインクルードした後、アセンブラーは \masm32\include\windows.inc を見つけることができません

どうやらほとんどの MASM システム インクルード ファイルは、相対パスまたは絶対パスを指定する代わりに \ で始まります。

%PATH% でディレクトリを指定し、/I コンパイル スイッチを設定し、INCLUDE および MASM32 環境変数を設定しようとしましたが、成功しませんでした。

Windowsに理解できないパスを与えているようです。解決策は、ファイル内で大量の検索と置換を行い、ディレクティブの前に C: を追加することです。ただし、提供されたファイルを編集しないようにして、適切な方法を見つけたいと思います。

独自のファイルを見つけることができるように設定するにはどうすればよいですか?

4

2 に答える 2

2

私が知っている2つの方法でこれに対処できます.MASM32のドキュメントを確認する必要があり-Iます.インクルードディレクトリを指定するコマンドスイッチがあるか、環境変数(MASM32またはINCLUDEIIRC)を使用します..環境変数を正しく設定できます-[マイ コンピュータ] をクリックし、[プロパティ] を左クリックすると、さまざまなタブ ページが表示されたダイアログ ボックスが表示されます。[詳細設定] を左クリックし、[環境変数] を左クリックして、環境変数を貼り付けます。 「INCLUDE」と「MASM32」...

これがお役に立てば幸いです。よろしくお願いします、トム。

于 2010-02-16T02:15:57.133 に答える
2

インストールされているのと同じドライブでの開発を必要とするように設計されているようです。私の場合、F: にインストールしましたが、私の開発用のものは C: にあります...結局、F: から C: にコピーして (両方の場所に残して)、何があっても見つけられるようにしました。

于 2011-02-10T21:05:20.453 に答える