雁过请留痕...
代码改变世界

sscli2.0(Rotor) win7+vs2008编译

2012-07-01 23:19  xiashengwang  阅读(484)  评论(0编辑  收藏  举报

一,下载sscli2.0

http://www.microsoft.com/en-us/download/details.aspx?id=4917

二,编译sscli2.0需要安装Perl

http://www.activestate.com/Products/ActivePerl/

一路安装即可。

三,解压sscli2.0后,需要修改一些文件,具体可参考这篇blog:

http://blogs.msdn.com/b/jeremykuhne/archive/2008/02/19/sscli-2-0-and-visual-studio-2008.aspx

唯一还要修改一个地方的是,打开env.core.pl文件后找到:
if (Windows()) {
# The output of ver looks like:
#
# Microsoft Windows XP [Version 5.1.2600]
#
# (including the empty line before)
...
...
}

将上面的代码改为:

if (Windows()) {
$platform_os_version = "7.1";
}

四,编译

1,打开Vs2008的命令窗口,首先进入Rotor的目录,键入env。

2,键入buildall,等待几分钟就编译完了,可以查看最后编译后的log,log里没有内容说明没有错误。

3,测试Hello程序能不能编译。 

看到上面的图,说明已经编译成功了^_^。

五,最后提供一个已经修改好文件包下载,免得各位修改麻烦。

直接覆盖解压后的sscli2.0下对应的内容即可编译。

https://files.cnblogs.com/xiashengwang/sscli20NeedRepalceFile.rar