CMake的说,C编译器坏了(CMake says c compiler is broken)

2019-09-18 11:16发布

我只是试图使用Firebreath并遵循了Windows中的视频教程,并遇到,说错误:

检查使用Visual Studio 10个C编译器 - 破

然后说:

它失败,下面的输出:更改导演:

然后列出了驱动器。 这发生在运行时prep2010.cmd。 我发现了一个关于它的帖子,但论坛不会让我登录并没有答案。 它在这里: http://forum.firebreath.org/topic/274/?page=1#post-1117并且是完全一样的错误,我相信。 有关从VS2010命令shell中运行prep2010过去后举行了会谈。 这意味着什么?

任何人都有这个错误,或者知道它是怎么造成的? 我不知道如何对待它。

谢谢

Answer 1:

我知道这是真的老了..但万一别人有这个问题,对我来说,解决办法是安装Service Pack 1的Visual Studio 2010



Answer 2:

正如我在上面的评论说,这是不是“FireBreath”这是说,你的编译器坏了; 预备命令使用CMake的生成项目文件,并且它是从错误的cmake来。

在你的开始菜单,Visual Studio 2010中是应该有一个“工具”或“公用事业”子文件夹,并在那里的某个地方有一个“Visual Studio 2010的命令提示符”链接。 启动与环境变量和路径设置,使Visual Studio 2010的命令都可以使用命令提示符。 您所看到的错误,表明无论出于何种原因,CMake的是无法找到的Visual Studio 2010。

我不知道,如果使用Visual Studio 2010的命令提示符将有助于与否; 它不会对我的任何箱子发现VS2010任何麻烦。 我可以假设,也许如果你把它安装到非标准位置,在一个非标准的方式,或者你的注册表得到搞砸了这些事情有可能导致你所看到的问题。 此外,如果您还没有安装Visual Studio 2010也肯定会导致此问题=]

我建议首先尝试VS2010命令提示符; 如果不工作,你可能必须尝试卸载并重新安装VS2010。 如果不工作,我的想法,也许有人谁知道更多关于cmake的将有一个建议:-(



Answer 3:

服务包1: http://www.microsoft.com/en-us/download/details.aspx?id=23691

配置与发电机的cmake:MSVC2010 64



Answer 4:

我也对Windows 7和安装服务包一个也帮助MSCV 2010 64。 另外,还要确保你的所有外部依赖关系是(x64)的版本:

MSVC版本: http://visual-studio-2010.en.malavida.com/

GL&HF



文章来源: CMake says c compiler is broken