繁体   English   中英

CMake:Visual Studio 2019 中 CXX 编译器的路径?

[英]CMake: path of CXX Compiler in Visual Studio 2019?

我在 Windows 上,我尝试使用 CMake-gui 编译 C/C++ 程序。

我的 PC 上安装了 Visual Studio 2019。

我将以下路径设置为 CXX 的 Windows 环境变量:

C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.29.30133\\bin\\Hostx64\\x64

但是当我在 CMake-gui 中单击“配置”时,出现以下错误:

The C compiler identification is unknown
CMake Error at C:/Users/user1/mylibs/cmake-3.22.0-rc1-windows-x86_64/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake:48 (message):
  Could not find compiler set in environment variable CXX:

  C:\Program Files (x86)\Microsoft Visual
  Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x64.

Call Stack (most recent call first):
  CMakeLists.txt:56 (PROJECT)


CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
Configuring incomplete, errors occurred!
See also "C:/Users/user1/mylibs/assimp-master_build/CMakeFiles/CMakeOutput.log".
See also "C:/Users/user1/mylibs/assimp-master_build/CMakeFiles/CMakeError.log".

知道如何解决这个问题吗?

谢谢

您很可能需要执行C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Auxiliary\\Build\\vcvarsall.bat一个设置所有相关环境变量的批处理文件。

您也可以尝试从开始菜单“VS 2019 的开发人员命令提示符”打开并直接执行vcvarsall.bat

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM