VS2012调试ReactOS源码环境搭建4 - 生成ReactOS镜像和VS解决方案成功

Posted bcbobo21cn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS2012调试ReactOS源码环境搭建4 - 生成ReactOS镜像和VS解决方案成功相关的知识,希望对你有一定的参考价值。

前面失

前面失败了三次,继续;相关的内容不熟悉,目前版本不能差一点,否则都会出问题;

RosBE 2.1.1,源码版本是0.3.14;

失败如下;

只能用0.3.15版本源码;先生成 output-MinGW-i386目录;

生成成功后如下;

然后进入下图目录;输入make;按资料这是生成工具;

生成成功;

这步应该是生成如下的内容;

然后进入下图目录,来生成ReactOS镜像;镜像将用虚拟机加载,和VS配合进行调试;必须生成此镜像;

输入make bootcd 开始生成;比较时间长,

过程,

过程,

生成下图的镜像.iso文件;我感觉大约过了3小时;

安装RosBE的时候还有一个reg文件,可以不管;reg文件是和RosBE的power shell版本配合来的;

下面进入VS2012的x86工具提示;电脑可能是64位,不过此ReactOS源码应为32位;按下图的命令来构建VS2012的ReactOS源码的解决方案;

构建成功;输出和网上其他稍有不同;

此目录下有一个解决方案;

根据资料要下载ReactOS_Fix.RAR;这些文件需要修正,否则编译过程中可能因为编码而出现问题;

下面目录也生成一个解决方案;

加载第一个解决方案,17个项目;VS2012;

不管是否修正前面提到的文件,都生成成功如下;

看一下要修正的文件比较多,直接把五个文件夹拷贝过去覆盖;

加载第二个解决方案,827个项目;现在可以浏览源码;还不能进行调试;

如果全部生成,时间巨长;这是网友生成成功的截图;

可以先调试 ntoskrnl 项目,只生成此项目;

生成成功;

在ntoskrnl的debug目录,出现ntoskrnl.exe;有时间继续;

 

以上是关于VS2012调试ReactOS源码环境搭建4 - 生成ReactOS镜像和VS解决方案成功的主要内容,如果未能解决你的问题,请参考以下文章

VS2012+WDK8.0搭建WDF驱动开发环境

什么是RosBE及其安装使用第一次生成ReactOS的VS工程失败

VS2015搭建live555源码调试环境

ReactOS调试之fDebug

VS2012生成ReactOS的VS工程失败和 “ cl is not able to compile a simple test program“错误

RosBE生成ReactOS的VS2015工程失败2