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

我不是女神ヾ 2022-10-16 10:00 185阅读 0赞

1

进入VS2012命令提示;生成;出现下图错误;

The C compiler “cl” is not able to compile a simple test program;

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2JjYm9ibzIxY24_size_16_color_FFFFFF_t_70

根据资料,如下目录的cl.exe,这是VC++的编译器;

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2JjYm9ibzIxY24_size_16_color_FFFFFF_t_70 1

属性,兼容性,选中 以管理员身份运行 ;

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2JjYm9ibzIxY24_size_16_color_FFFFFF_t_70 2

重新再生成;还是一样错误;

因为有多个cl.exe,不知道调用的哪个;看一下直接在bin目录下也有一个;把此cl.exe的属性-兼容性也改为 以管理员身份运行;

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2JjYm9ibzIxY24_size_16_color_FFFFFF_t_70 3

再生成,会出现另一个cmd和下图的错误;

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2JjYm9ibzIxY24_size_16_color_FFFFFF_t_70 4

然后把下面目录的cl的属性-兼容性也改为 以管理员身份运行;

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2JjYm9ibzIxY24_size_16_color_FFFFFF_t_70 5

再生成,还是一样的错误;

根据资料,杀毒软件和防火墙可能阻止cl.exe运行;关闭杀毒软件,关闭防火墙;再生成,还是一样的错;

看一下出错的cmake文件 61行;cmake不熟悉;调用cl.exe不是在此文件中,这里只是输出错误提示;

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2JjYm9ibzIxY24_size_16_color_FFFFFF_t_70 6

看一下configure.cmd文件,如下的语句应该是调用cl.exe的;参数一时看不明白,下回继续;

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2JjYm9ibzIxY24_size_16_color_FFFFFF_t_70 7

  1. 看一些资料,生成成功的示例多数是ReactOS-0.3.15,或0.4.5;当前是ReactOS-0.4.8RosBE2.1.1;可能是ReactOSRosBE版本不搭配;

发表评论

表情:
评论列表 (有 0 条评论,185人围观)

还没有评论,来说两句吧...

相关阅读