VS2012生成ReactOS的VS工程失败和 “ cl is not able to compile a simple test program“错误
Posted bcbobo21cn
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS2012生成ReactOS的VS工程失败和 “ cl is not able to compile a simple test program“错误相关的知识,希望对你有一定的参考价值。
1
进入VS2012命令提示;生成;出现下图错误;
The C compiler "cl" is not able to compile a simple test program;
根据资料,如下目录的cl.exe,这是VC++的编译器;
属性,兼容性,选中 以管理员身份运行 ;
重新再生成;还是一样错误;
因为有多个cl.exe,不知道调用的哪个;看一下直接在bin目录下也有一个;把此cl.exe的属性-兼容性也改为 以管理员身份运行;
再生成,会出现另一个cmd和下图的错误;
然后把下面目录的cl的属性-兼容性也改为 以管理员身份运行;
再生成,还是一样的错误;
根据资料,杀毒软件和防火墙可能阻止cl.exe运行;关闭杀毒软件,关闭防火墙;再生成,还是一样的错;
看一下出错的cmake文件 61行;cmake不熟悉;调用cl.exe不是在此文件中,这里只是输出错误提示;
看一下configure.cmd文件,如下的语句应该是调用cl.exe的;参数一时看不明白,下回继续;
看一些资料,生成成功的示例多数是ReactOS-0.3.15,或0.4.5;当前是ReactOS-0.4.8;RosBE是2.1.1;可能是ReactOS和RosBE版本不搭配;
以上是关于VS2012生成ReactOS的VS工程失败和 “ cl is not able to compile a simple test program“错误的主要内容,如果未能解决你的问题,请参考以下文章
什么是RosBE及其安装使用第一次生成ReactOS的VS工程失败
VS2012调试ReactOS源码环境搭建4 - 生成ReactOS镜像和VS解决方案成功
VS调试ReactOS源码环境搭建5 - VS通过串口连接虚拟机