CMake Error at CMakeLists.txt:5 (PROJECT): The CMAKE_C_COMPILER: cl is not a full path

当使用CMake构建项目时,遇到CMakeLists.txt:5 (PROJECT)报错,提示CMAKE_C_COMPILER和CMAKE_CXX_COMPILER不是完整路径。该问题通常发生在尝试用NMake Makefiles生成器与Visual C++一起使用时。解决方案包括:1) 不使用cmake命令,而是采用指定命令;2) 设置环境变量或CMake缓存以指定编译器的完整路径;3) 如果以上方法无效,可以参考相关链接进行解决。
摘要由CSDN通过智能技术生成

报错:

- Building for: NMake Makefiles
-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
CMake Error at CMakeLists.txt:5 (PROJECT):
  The CMAKE_C_COMPILER:

    cl

  is not a full path and was not found in the PATH.

  To use the NMake generator with Visual C++, cmake must be run from a shell
  that can use the compiler cl from the command line.  This environment is
  unable to invoke the cl compiler.  To fix this problem, run cmake from the
  Visual Studio Command Prompt (vcvarsall.bat).

  Tell CMake where to find the compiler by setting either the environment
  variable "CC" or the CMake cache entry CMAKE_C_COMPILER to the full path to
  the compiler, or to the compiler name if it is in the PATH.


CMake Error at CMakeLists.txt:5 (PROJECT):
  The CMAKE_CXX_COMPILER:

    cl

  is not a full path and

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值