我照着指示建立的一切對https://github.com/TideSDK/TideSDK/wiki/Windows7-x86-2005使用SCons - 「RC」不被識別爲一個內部或外部命令,可操作的程序或批處理文件
但是,使用SCons不會從撿「RC」 PATH:
> scons -s debug=1 sdkinstaller run=1
...
runs fine for a while, until:
...
cl : Command line warning D9035 : option 'Wp64' has been deprecated and will be
removed in a future release
cl : Command line warning D9035 : option 'Wp64' has been deprecated and will be
removed in a future release
boot_win32.cpp
'rc' is not recognized as an internal or external command,
operable program or batch file.
scons: *** [build\win32\objs\boot\support\winboot.res] Error 1
> rc
fatal error RC1107: invalid usage; use RC /? for Help
> echo %path%
C:\Program Files\Microsoft Visual Studio 8\Common7\IDE;C:\Program Files\Microsof
t Visual Studio 8\VC\BIN;C:\Program Files\Microsoft Visual Studio 8\Common7\Tool
s;C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\bin;C:\WINXP\Microsoft.NET
\Framework\v2.0.50727;C:\Program Files\Microsoft Visual Studio 8\VC\VCPackages;C
:\Program Files\ImageMagick-6.8.0-Q16;C:\WINXP\system32;C:\WINXP;C:\WINXP\System
32\Wbem;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\Git\cmd;C:\Program
Files\Git\bin;C:\Python25\Scripts;C:\Python25
谷歌搜索在這個問題上表明瞭解決VC bin目錄添加到PATH,但正如你所看到的,是已經到位。
注意:我安裝並使用了scons 2.2.0,但它甚至不能識別「cl」。至少與scons 1.2.0它識別「CL」,但不幸的是不是「RC」
第一次在Windows上建設,任何建議讚賞!
該問題與安裝了許多不同版本的Visual Studio有關,也可能是在Visual Studio註冊Platform SDK的情況下,它未註冊所有這些版本...... 卸載所有版本的Visual Studio Express( 2005年,2008年和2010年),平臺SDK和.NET框架(當然......),並再次遵循指示(但從一個乾淨的石板),導致構建環境沒有這些錯誤(儘管與其他人,但後因此與本問答無關) – Motin
您是否試用過最新版本? 2.3.4。你總是從這裏開始,而不是舊版本。 – bdbaddog