VS2012生成ReactOS的VS工程失败(三)和 “ cl is not able to compile a simple test program“错误
1
進入VS2012命令提示;生成;出現(xiàn)下圖錯誤;
The C compiler "cl" is not able to compile a simple test program;
根據(jù)資料,如下目錄的cl.exe,這是VC++的編譯器;
屬性,兼容性,選中 以管理員身份運行 ;
重新再生成;還是一樣錯誤;
因為有多個cl.exe,不知道調(diào)用的哪個;看一下直接在bin目錄下也有一個;把此cl.exe的屬性-兼容性也改為 以管理員身份運行;
再生成,會出現(xiàn)另一個cmd和下圖的錯誤;
然后把下面目錄的cl的屬性-兼容性也改為 以管理員身份運行;
再生成,還是一樣的錯誤;
根據(jù)資料,殺毒軟件和防火墻可能阻止cl.exe運行;關(guān)閉殺毒軟件,關(guān)閉防火墻;再生成,還是一樣的錯;
看一下出錯的cmake文件 61行;cmake不熟悉;調(diào)用cl.exe不是在此文件中,這里只是輸出錯誤提示;
看一下configure.cmd文件,如下的語句應(yīng)該是調(diào)用cl.exe的;參數(shù)一時看不明白,下回繼續(xù);
??? 看一些資料,生成成功的示例多數(shù)是ReactOS-0.3.15,或0.4.5;當前是ReactOS-0.4.8;RosBE是2.1.1;可能是ReactOS和RosBE版本不搭配;
總結(jié)
以上是生活随笔為你收集整理的VS2012生成ReactOS的VS工程失败(三)和 “ cl is not able to compile a simple test program“错误的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微软网站下载XPerf没有成功
- 下一篇: VS2012+WDK8.0搭建WDF驱动