c++ - 当我安装了专业版时,CMake 会查找 Visual Studio BuildTools
问题描述
前段时间,我安装了“Visual Studio 2019 BuildTools”来测试新的编译器。现在,我将其卸载并安装了“Visual Studio 2019”(完整版)。
“Visual Studio 2019”已正确安装,因为我能够使用 IDE 生成一个 hello world。
但是,当我CMake
从 shell(甚至从 Visual Studio 2019 命令提示符)运行时,找不到 Visual Studio 2019 编译器并报告:
CMake Error at CMakeLists.txt:243 (project):
Generator
Visual Studio 16 2019
could not find specified instance of Visual Studio:
C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools
我的电脑没有文件夹,C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools
但是存在...C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild
C:\Program Files (x86)\MSBuild
看起来 VS 2019 BuildTools 卸载出错了,事情变得一团糟。知道如何解决这个问题吗?
解决方案
推荐阅读
- c++ - 将 int 映射到 Template int
- python - Anaconda ImportError:/usr/lib64/libstdc++.so.6:未找到版本“GLIBCXX_3.4.21”
- r - 在距模板一定距离内生成随机向量
- ansible - Ansible Jinja 模板 - 逐行读取文件
- php - 复选框返回“on”而不是设置的值
- javascript - Axios - 计数对象
- javascript - 如何从 AJAX 将数据存储在数据库中?
- javascript - 将数组中的重复值计数到javascript中的对象数组中
- python - 如何解决在 virtualenv 中安装 python 包的错误?
- javascript - 材质 UI 文本字段,当前光标位置