在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, 同时也避免少走弯路,将自己修改的文件打成包提供给大家下载

地址:SSCLI 需要修改的文件包

下载后覆盖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!

你可能感兴趣的:(Build)