1

インクルードファイルでエラーが発生したときに、コンパイル中のファイルのエラー行を取得できるかどうかを誰かが知っていますか?

たとえば、あちこちでdef.iを使用するabc.pなどのファイルをコンパイルしています。ある時点で、インクルードの1つでコンパイルエラーが発生するabc.pに変更を加えたため、def.iの123行目でエラーが発生したというメッセージが表示されますが、abcのどの行で発生したかを知りたいです。 pです。つまり、問題のあるインクルードファイルが使用されている行番号です。

「Compiler:Get-File-Name(n)」はdef.iを返し、「Compiler:File-Name」はabc.pを返しますが、「Compiler:Get-Row(n)」と「Compiler:Error- Row "は、def.iの行番号を返します。

何か案は?

4

2 に答える 2

2

私の推測では、コンパイラのリストまたはデバッグ ファイルを保存して、それを確認します。

それを超えて、今それを行う方法はないと思います-この機能を取得するには、拡張リクエストを送信する必要があります.

于 2012-06-06T11:28:14.033 に答える