Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2012 尝试生成Visual Studio 2012 ARM配置时,CMake失败_Visual Studio 2012_Windows Runtime_Cmake_Arm - Fatal编程技术网

Visual studio 2012 尝试生成Visual Studio 2012 ARM配置时,CMake失败

Visual studio 2012 尝试生成Visual Studio 2012 ARM配置时,CMake失败,visual-studio-2012,windows-runtime,cmake,arm,Visual Studio 2012,Windows Runtime,Cmake,Arm,我正在尝试使用CMake工具v2.8.11.2为WinRT构建CLucene库*v2.3.3.2)。 在为此项目指定生成器中,我选择Visual Studio 12 ARM。我已经安装了VS 2012 Ultimate。 当我选择“使用默认本机编译器”,然后按Generate时,会出现以下错误: CMake错误:CMake无法找到与“Visual Studio 12 ARM”对应的生成程序。未设置CMAKE_MAKE_程序。您可能需要选择不同的构建工具。 CMake错误:找不到CMake模块文件

我正在尝试使用CMake工具v2.8.11.2为WinRT构建CLucene库*v2.3.3.2)。 在为此项目指定生成器中,我选择Visual Studio 12 ARM。我已经安装了VS 2012 Ultimate。 当我选择“使用默认本机编译器”,然后按Generate时,会出现以下错误:

CMake错误:CMake无法找到与“Visual Studio 12 ARM”对应的生成程序。未设置CMAKE_MAKE_程序。您可能需要选择不同的构建工具。 CMake错误:找不到CMake模块文件:c:/CLUSENE ARM/CMakeFiles/2.8.11.2/CMAKECOMPILER.CMake CMake错误:找不到CMake模块文件:c:/cluce ARM/CMakeFiles/2.8.11.2/cmakecxcompiler.CMake

<>我认为它找不到C++编译器,所以即使我手动地把C和C++编译器设置为另一个“指定本地编译器”到C/:FieldFrime/Studio文件(X86)/微软VisualStudio 110/Vc/BI/X86ARM/C.EXE,我也会得到同样的错误。 我浏览了很多帖子,但没有看到任何人在VS2012 Ultimate上遇到这个问题。我确实遇到过一些人对VS 2012 Express有类似的问题,但有人提到它将在CMake v2.8.11中修复,但情况似乎并非如此

如果有人能指出我遗漏了什么,或者我需要指出正确的编译器,我将不胜感激

提前感谢,,
AcHESH

< P> Visual C++ 2012在CGUID中被称为Visual Studio 11。 这很令人困惑


尝试选择Visual Studio 11 ARM目标。

2012是IDE版本,而不是放松年:

VS2010  =  v10
VS2012  =  v11
最新(仅限预览)版本为

VS2013  = v12.

微软逻辑。12==11和7==6.1(windows 7==NT 6.1)Microsoft也将其称为Visual Studio 11.0:`C:/Program Files(x86)/Microsoft Visual Studio 11.0/'@Rickard Visual Studio 2012是Visual Studio 11,而不是12==11。只是在数。VS2010是10,VS2008是9。。。