修正 ︰ NMAKE 1.13 可能會傳回 U1002 ︰ 無效的巨集引動過程 $

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:75079
徵狀
NMAKE 版本 1.13 會產生下列的錯誤時 「 額外 」 的錢幣符號 ($) 用於環境變數 ︰
嚴重錯誤 U1002 ︰ 語法錯誤 ︰ 無效的巨集引動過程 '$'
發生的原因
與舊版中,不同的是 NMAKE 版本 1.13 會評估 allenvironment 變數在初始化階段視為繼承巨集。因為 $ 字元指示巨集遵循,NMAKEattempts 來評估之後最終錢幣登入的巨集內容的字元。例如,使用命令,例如"提示 $p$ g$"來設定系統提示字元中,並使用 NMAKE 1.13 會造成此錯誤。
解決方案
Withit 相關聯的錯誤會指出它發生於套裝軟體錢幣符號 ($) 會出現沒有巨集名稱的 U1002 的線上說明。以避免多餘的 dollarsigns 環境變數中,就可以消除這項錯誤。
狀況說明
Microsoft 已確認這是 NMAKE 版本 1.13for MS-DOS 及 OS/2 內的問題。這個問題已經在 NMAKE version1.2 中獲得修正,MS-DOS 和 OS/2。
1.13] buglist1.13 fixlist1.20

警告:本文為自動翻譯

內容

文章識別碼:75079 - 最後檢閱時間:05/23/2016 09:55:00 - 修訂: 2.0

  • kb16bitonly kbfix kbmt KB75079 KbMtzh
意見反應