斯科斯不';我找不到visual studio 当我试图构建一个C++项目时,我遇到了sCONS问题。

斯科斯不';我找不到visual studio 当我试图构建一个C++项目时,我遇到了sCONS问题。,c++,windows,visual-studio,scons,C++,Windows,Visual Studio,Scons,我正在vs2015的开发者命令提示符中运行构建批处理文件 生成以下输出 SCON:警告:未安装VCs 文件“C:\OmahaLibraries\swtoolkit\site\u scons\site\u init.py”,第426行,在SiteInitMain中 scons:警告:未找到Visual Studio编译器版本-C/C++编译器很可能未正确设置 文件“C:\OmahaLibraries\swtoolkit\site\u scons\site\u init.py”,第426行,在Sit

我正在vs2015的开发者命令提示符中运行构建批处理文件

生成以下输出

SCON:警告:未安装VCs

文件“C:\OmahaLibraries\swtoolkit\site\u scons\site\u init.py”,第426行,在SiteInitMain中

scons:警告:未找到Visual Studio编译器版本-C/C++编译器很可能未正确设置

文件“C:\OmahaLibraries\swtoolkit\site\u scons\site\u init.py”,第426行,在SiteInitMain中

scons:正在读取SConscript文件

SCON:警告:未安装VCs

文件“C:\OmahaLibraries\swtoolkit\site\u scons\site\u tools\target\u platform\u windows.py”,第283行,在generate中

scons:警告:未找到Visual Studio编译器版本-C/C++编译器很可能未正确设置

文件“C:\OmahaLibraries\swtoolkit\site\u scons\site\u tools\target\u platform\u windows.py”,第283行,在generate中

有人知道我为什么会得到这个结果吗?
我找不到scons如何搜索vc的任何来源。

要生成scons的Visual Studio检测位置的日志文件,请将
scons\u MSCOMMON\u DEBUG
环境变量设置为文件位置


在我的例子中,我必须安装VisualStudio2005才能让它工作。还要注意的是,在开始时设置了一组环境变量。我还需要为我的项目设置这些组件。

您使用的是哪个版本的SCON?VS2015的支持应包含在2.3.6版(2015年7月31日)及以上版本中。。。检查如何启用VS检测逻辑的调试。如有可能,将您的调查结果报告给SCON的用户邮件列表-users@scons.org(见附件)。那就是你可以直接与专家见面的地方…哦,什么。。我使用的是1.3.1,但谷歌告诉我它可以用vs2015构建……它是谷歌奥马哈客户端开发者设置指南的一部分。好吧,这可以解释事情……;)我刚刚检查了链接,不确定他们从哪里得到的信息是SCons 2.x版本与1.3.1不兼容?对我来说似乎是假的…你可以小心,自己试试。如果您遇到进一步的问题,请联系我们的用户ML,以便我们可以帮助您解决。奇怪。VS 2015和2017没有设置任何我能看到的环境变量。如果您将开发人员外壳至少设置到VS 2015,请设置。但是,它们不是全局设置的。截至2015年,有几个注册表项用于查找设置所需环境变量的批处理文件脚本,SCON使用这些信息设置适当的环境变量。