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解决方案成功

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

VS调试ReactOS源码环境搭建5 - VS通过串口连接虚拟机

DbContext 代码生成策略在实体框架 5 和 VS 2012 中失败

为啥我的VS下QT工程无法生成.pro