找不到有效的 MSVC 版本
Posted
技术标签:
【中文标题】找不到有效的 MSVC 版本【英文标题】:Could not locate a valid MSVC version 【发布时间】:2017-01-22 15:59:40 【问题描述】:我正在尝试从命令提示符编译项目以从 Visual Studio 打开。 该项目需要 CMake、Python 和 Visual Studio 2015 才能运行,我已经下载并安装了所有这些。我正在尝试运行 .cmd 文件“get-deps.cmd”文件,但它无法找到有效的 MSVC 版本。有人可以帮忙吗。 以下是屏幕示例。
D:\pT1\polarisdeps>get-deps.cmd c:\opt\polarisdeps_vs2015
BASEDIR=c:\opt\polarisdeps_vs2015
1 file(s) copied.
Could not locate a valid MSVC version.
【问题讨论】:
您是否在 Visual Studio 2015 命令提示符下运行它?还是只是简单的 cmd? 纯命令命令提示符 【参考方案1】:cl.exe
和类似的 Visual Studio 命令不在 PATH 中。这意味着您不能使用 CMD 以熟悉的方式执行它们(除非将它们添加到 PATH)。
您必须打开 Visual Studio 2015 命令提示符才能访问cl.exe
和类似命令。然后,在 VS 2015 命令提示符内,您可以执行get-deps.cmd
脚本。
【讨论】:
谢谢。我打开了 Visual Studio 2015 开发人员命令提示符,它可以工作。非常感谢以上是关于找不到有效的 MSVC 版本的主要内容,如果未能解决你的问题,请参考以下文章
g++ 找到 -lXext 但 MinGW 找不到它并出现错误:i586-mingw32msvc/bin/ld: 找不到 -lXext
在 MSVC 2013 或 NetBeans 中找不到 setw
Parcel 错误 - 找不到模块 @parcel\fs-search\fs-search.win32-x64-msvc.node
如何使用 MSVC 2008 在 Windows 上使用 qtwebkit 构建 Qt5 - leveldb 找不到 stdint.h