編譯錯誤之NMAKE : fatal error U1077: ‘cscript’ : return code ’0×1′

來源:互聯網
上載者:User

        前一段時間換了台電腦,系統是別人已經用過的,我將其系統硬碟除外的盤都格掉之後安裝了PB和AKU等,建立build工具檔案後對DeviceEmulator進行編譯,好不容易等了兩個小時之後,電腦上卻顯示有編譯錯誤,開啟之後發現如下語句:

Starting sysgen phase for project ( ossvcs )
Found localized resources for Languages ( 0404 0407 0409 040C 0410 0411 0412 0413 0416 041D 0804 0C0A)

Microsoft (R) Program Maintenance Utility Version Test Version
Copyright (C) Microsoft Corporation.  All rights reserved.

Windows CE Version (Release) (Built on Mar  1 2004 21:46:39)
makefile.def: Invoked with predefined settings:
TARGETNAME: dummy
TARGETTYPE: dummy
RELEASETYPE:
TARGETLIBS:
SOURCELIBS:
makefile.def: Including D:/Source_Code/WM604/public/common/oak/misc/Sources.default
makefile.def: BUILDROOT is D:/Source_Code/WM604/public/ossvcs/cesysgen
0 Please add _COMMONPUBROOT and __PROJROOT to your tree's cesysgen/sources file.
makefile.def: Including ./sources.
makefile.def: Including D:/Source_Code/WM604/public/common/oak/misc/Sources.CE
makefile.def: Including D:/Source_Code/WM604/public/wpc/oak/misc/makefile.inc
Directory: D:/Source_Code/WM604/PUBLIC/OSSVCS/CESYSGEN
TARGETNAME: dummy
RELEASETYPE is not defined.  Using DEFAULT.
makefile.def: Including D:/Source_Code/WM604/public/common/oak/misc/sources.ReleaseType_DEFAULT
輸入錯誤: 沒有檔案擴充“.js”的指令碼引擎。
NMAKE : fatal error U1077: 'cscript' : return code '0x1'
Stop.

相信大家也基本上對這幾句話有映像吧,估計還挺深的可能。

我換了好幾台電腦都始終編譯不過去,錯誤都是如此顯示,後來以為是別人的系統裝的有問題,結果把系統重裝然後進行編譯,同樣的問題還是出現了。回到家在自己的機器上編譯,居然可以通過,同樣的工具、同樣的安裝方法,結果卻不一樣,當時很是鬱悶。

後來,在網上遨遊的時候查了下相關的問題,才發現中文的資訊少的可憐,基本上都是英文的,如果沒有耐心看的話估計大家都不會知道那些頁面中是否有解決的辦法。

整理網上的資訊後,發現了一點苗頭:有人說可能與UltraEdit有關。馬上查看使用過的電腦中該軟體的情況,結果發現出問題的機器基本都使用的是綠色版本的UE,還有一些是安裝版本的UE,再查看自己的機器上面根本就沒有安裝UE,當時將問題定在了UE這個工具的安裝和使用問題上。又耐心的將網上所有能夠找到的關於此問題的串連看完,終於明白了:

該問題是因為UE或其它文本工具在使用過程中,將JS檔案進行了關聯,更改了JS的預設開啟檔案造成的。

解決辦法為:1. 安裝完UE第一次使用的時候基本上都會彈出一個介面讓我們選擇需要關聯的檔案類型,此時按它的預設選項直接點擊確定就可以了,不要將JS與其關聯;

                        2. 不小心已經關聯的,可以開啟UE在菜單進階-配置-檔案關聯中選擇js檔案類型,然後點擊刪除-確定就將關聯取消了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.