CMake: The C compiler identification is unknown

后端 未结 2 453
我寻月下人不归
我寻月下人不归 2020-12-21 15:11

I am trying to build a project by cmake 2.8.12 with visual studio 10 in 32bit architecture. But I am getting these error and cmake is unable to create the project. Can anyon

相关标签:
2条回答
  • 2020-12-21 15:39

    Below changes worked fine for me:

    1. Set the path in PATH : C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin

    2. Clear cmake cache

    3. cmake --help

      The following generators are available on this platform:

      Visual Studio 14 2015 [arch] = Generates Visual Studio 2015 project files. Optional [arch] can be "Win64" or "ARM".

      Visual Studio 12 2013 [arch] = Generates Visual Studio 2013 project files. Optional [arch] can be "Win64" or "ARM".

      Visual Studio 11 2012 [arch] = Generates Visual Studio 2012 project files. Optional [arch] can be "Win64" or "ARM".

      Visual Studio 10 2010 [arch] = Generates Visual Studio 2010 project files. Optional [arch] can be "Win64" or "IA64".

      Visual Studio 9 2008 [arch] = Generates Visual Studio 2008 project files. Optional [arch] can be "Win64" or "IA64".

      Visual Studio 8 2005 [arch] = Generates Visual Studio 2005 project files. Optional [arch] can be "Win64".

      Visual Studio 7 .NET 2003 = Generates Visual Studio .NET 2003 project files.

      Visual Studio 7 = Deprecated. Generates Visual Studio .NET 2002 project files.

      Visual Studio 6 = Deprecated. Generates Visual Studio 6

    Used exactly same as above list which was Visual Studio 11 2012

    cmake -G "Visual Studio 11 2012" ..\..\source && cmake-gui ..\..\source

    Built fine.

    0 讨论(0)
  • 2020-12-21 15:47
    1. Remove Cmake cache
    2. Start Visual Studio 10 (Win32) Command Prompt
    3. Verify that cl command works
    4. Generate with cmake -G "Visual Studio 10" ...
    0 讨论(0)
提交回复
热议问题