VS2012调试ReactOS源码环境搭建4 - 生成ReactOS镜像和VS解决方案成功
前面失
前面失敗了三次,繼續(xù);相關(guān)的內(nèi)容不熟悉,目前版本不能差一點(diǎn),否則都會(huì)出問題;
RosBE 2.1.1,源碼版本是0.3.14;
失敗如下;
只能用0.3.15版本源碼;先生成 output-MinGW-i386目錄;
生成成功后如下;
然后進(jìn)入下圖目錄;輸入make;按資料這是生成工具;
生成成功;
這步應(yīng)該是生成如下的內(nèi)容;
然后進(jìn)入下圖目錄,來生成ReactOS鏡像;鏡像將用虛擬機(jī)加載,和VS配合進(jìn)行調(diào)試;必須生成此鏡像;
輸入make bootcd 開始生成;比較時(shí)間長(zhǎng),
過程,
過程,
生成下圖的鏡像.iso文件;我感覺大約過了3小時(shí);
安裝RosBE的時(shí)候還有一個(gè)reg文件,可以不管;reg文件是和RosBE的power shell版本配合來的;
下面進(jìn)入VS2012的x86工具提示;電腦可能是64位,不過此ReactOS源碼應(yīng)為32位;按下圖的命令來構(gòu)建VS2012的ReactOS源碼的解決方案;
構(gòu)建成功;輸出和網(wǎng)上其他稍有不同;
此目錄下有一個(gè)解決方案;
根據(jù)資料要下載ReactOS_Fix.RAR;這些文件需要修正,否則編譯過程中可能因?yàn)榫幋a而出現(xiàn)問題;
下面目錄也生成一個(gè)解決方案;
加載第一個(gè)解決方案,17個(gè)項(xiàng)目;VS2012;
不管是否修正前面提到的文件,都生成成功如下;
看一下要修正的文件比較多,直接把五個(gè)文件夾拷貝過去覆蓋;
加載第二個(gè)解決方案,827個(gè)項(xiàng)目;現(xiàn)在可以瀏覽源碼;還不能進(jìn)行調(diào)試;
如果全部生成,時(shí)間巨長(zhǎng);這是網(wǎng)友生成成功的截圖;
可以先調(diào)試 ntoskrnl 項(xiàng)目,只生成此項(xiàng)目;
生成成功;
在ntoskrnl的debug目錄,出現(xiàn)ntoskrnl.exe;有時(shí)間繼續(xù);
?
總結(jié)
以上是生活随笔為你收集整理的VS2012调试ReactOS源码环境搭建4 - 生成ReactOS镜像和VS解决方案成功的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Asp.Net用户控件编程实例
- 下一篇: VS调试ReactOS源码环境搭建5 -