在Windows系统上,目前我在代码目录上尝试waf configure
,它会发出错误"无法配置C编译器。"
现在,我100%确定我安装了gcc和g ++并且在我的路径中,因为当我输入gcc --version时,它会给我当前的版本信息。 (我使用mingw,gcc / g ++在/ bin子目录中)。
在作者的代码目录中有一个wscript文件,看起来像
C_COMPILER =' gcc-4.7'
CPLUSPLUS_COMPILER =' g ++ - 4.7'
现在,我尝试将字符串更改为gcc
以及gcc-4.8.1
(因为我当前的版本是4.8.1),但它仍然说无法配置编译器。
我尝试在同一网站上阅读一个看起来相关的解决方案,但解决方案是在ubuntu上并试图完成这些命令并没有帮助
could not configure a c compiler
在确定我安装了gcc和g ++之后,在我的常识结束时,在wscript文件中尝试使用不同的字符串试图让它识别我安装了它们,并且可以使用一些帮助,感谢。
编辑:我现在尝试简单地删除wscript文件中更改编译器名称的行,然后突然waf configure通过,但是waf构建失败说这样的事情真的无法找到基本的东西,如包括矢量。输出显示它默认为msvs(微软视觉工作室),而作者说需要gcc / g ++;也许这就是问题,但是如何让waf configure / build使用g ++ / gcc作为默认值?
答案 0 :(得分:-1)
我希望我能给你一个更好的答案,但是我会在Windows中进行编码,我使用了代码块并在构建和运行阶段(编译)遇到了很多问题。卸载和重新安装解决了我的问题。我知道我们的情况不同但我建议干净安装并从那里开始。如果Windows最终放弃了许多麻烦,无论是虚拟化还是双启动Linux,最后我保证你会很高兴你切换。再次抱歉没有更好的答案