C++ CMake版本>;3和Visual Studio 2012 Express:未找到编译器

C++ CMake版本>;3和Visual Studio 2012 Express:未找到编译器,c++,visual-studio,visual-studio-2012,express,cmake,C++,Visual Studio,Visual Studio 2012,Express,Cmake,我尝试将CMake(3.2.0版)与VS 2012 Express一起使用,但每当我启动此过程时,都会出现以下错误: CMake Error at CMakeLists.txt:3 (project): No CMAKE_C_COMPILER could be found. CMake Error at CMakeLists.txt:3 (project): No CMAKE_CXX_COMPILER could be found. 我尝试了上述解决方案,但文件“CMakeVS11

我尝试将CMake(3.2.0版)与VS 2012 Express一起使用,但每当我启动此过程时,都会出现以下错误:

CMake Error at CMakeLists.txt:3 (project):
  No CMAKE_C_COMPILER could be found.


CMake Error at CMakeLists.txt:3 (project):
  No CMAKE_CXX_COMPILER could be found.
我尝试了上述解决方案,但文件“CMakeVS11FindMake.cmake”(或CMakeVS12FindMake.cmake)在cmake目录中不存在

也许有人知道一个对我有用的解决方案?

提前谢谢你

你是如何调用CMake的?从VisualStudio内部?还是使用了命令行?在后一种情况下,您必须使用
vsvars32.bat
加载变量,您可以在VS安装目录中找到该变量。谢谢您的回答!我使用了命令行,但已经通过重新安装VS 2012解决了这个问题。似乎在安装过程中出现了故障。您是如何调用CMake的?从VisualStudio内部?还是使用了命令行?在后一种情况下,您必须使用
vsvars32.bat
加载变量,您可以在VS安装目录中找到该变量。谢谢您的回答!我使用了命令行,但已经通过重新安装VS 2012解决了这个问题。似乎在安装过程中出现了故障。