在Visual Studio 2008的環境下Build SSCLI 2.0(ROTOR)
快速指南:
下載文件包: SSCLI 需要修改的文件包
而后在Visual Studio 2008 命令提示符下在SSCLI 2.0 根目錄中運行 env.bat,而后運行buildall 即可
目標描述:
在Visual Studio 2008 + Windows XP Eng 的環境中Build SSCLI 2.0
運行環境:
Window XP English + Visual Studio 2008
步驟描述:
1. 安裝ActivePerl
2. 按照Jemery的步驟修改對應的文件 (仔細!)
3. 在 Visual Studio 2008 命令行中 開始->Visual Studio 208 -> Visual Studio 工具 -> Visual Studio Command Prompt (由于筆者為英文系統,中文不準確,請根據個人情況自行參考)
a. 切換到SSCLI所在根目錄,運行env.bat
b. 運行buildall
NOTICE:
請仔細而細致的按照Jeremy Blog中介紹的步驟執行,然而總可能還是有一些問題需要注意
1. env.bat 和 buildall.bat 都應該在Visual Studio 2008的命令提示行中運行(Visual Studio 2008 Command Prompt)
2. 如果安裝碰到問題,請重啟后重新安裝,因為env.bat中設置的一些環境變量,重啟后會清空,消除了一些不必要的問題
筆者就遇到 Get("ROTOR_WINSDKDIR")找不到路徑的問題,百思不得其解,費盡心思去看env.core.pl也覺得莫名其妙,重啟后,按照步驟(3,4)執行,問題消失。
3. 可能存在編碼字符不匹配的提示,按照clr/src/buildd.err文件中的提示修改即可。
FILE:
為了方便大家學習ROTOR, 同時也避免少走彎路,將自己修改的文件打成包提供給大家下載
下載后覆蓋SSCLI2.0根目錄下的文件即可
編譯完成后,編譯Hello.cs 測試是否成功。
1> cd samples
2> cd hello
3> csc hello.cs
4> clix hello.exe
如果出現Hello World!, 恭喜您已經成功的安裝了SSCLI,請按照HowTo的介紹來學習ROTOR. 祝您玩得開心
參考資料:
BATCH FILE Reference: http://technet.microsoft.com/en-us/library/bb491071.aspx
BATCH Help: http://www.computerhope.com/batch.htm
PERL 手冊: http://man.ddvip.com/web/perl/perl10.htm
Jeremy:http://blogs.msdn.com/jeremykuhne/archive/2008/02/19/sscli-2-0-and-visual-studio-2008.aspx
Have Fun!
浙公網安備 33010602011771號