![](/img/trans.png)
[英]IntelliSense in Visual Studio 2019 with CMake Project and IAR Compiler
[英]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.