【发布时间】:2016-07-29 11:17:24
【问题描述】:
我在尝试构建 c++ 项目时遇到了 scons 问题。
我正在开发人员命令提示符中运行 vs2015 的构建批处理文件。
生成以下输出。
scons: 警告:没有安装 VCs
文件“C:\OmahaLibraries\swtoolkit\site_scons\site_init.py”,第 426 行,在 SiteInitMain 中
scons: 警告:找不到 Visual Studio 编译器的版本 - C/C++ 编译器很可能没有正确设置
文件“C:\OmahaLibraries\swtoolkit\site_scons\site_init.py”,第 426 行,在 SiteInitMain 中
scons:读取 SConscript 文件 ...
scons: 警告:没有安装 VCs
文件“C:\OmahaLibraries\swtoolkit\site_scons\site_tools\target_platform_windows.py”,第 283 行,在生成中
scons: 警告:找不到 Visual Studio 编译器的版本 - C/C++ 编译器很可能没有正确设置
文件“C:\OmahaLibraries\swtoolkit\site_scons\site_tools\target_platform_windows.py”,第 283 行,在生成中
有人知道我为什么会得到这个结果吗? 我找不到 scons 如何搜索 vc 的任何来源。
【问题讨论】:
-
您使用的是哪个版本的 SCons?对 VS2015 的支持应包含在版本 2.3.6(2015 年 7 月 31 日)及更高版本中...查看stackoverflow.com/questions/30405738/… 了解如何启用 VS 检测逻辑的调试。如果可能,将您的发现报告给 scons-users@scons.org 的用户邮件列表(请参阅http://scons.org/lists.html)。在那里您可以直接与专家会面...
-
哦什么...我使用的是 1.3.1 但谷歌告诉我它可以用 vs2015 构建...
-
它是 google omaha 客户端开发者设置指南的一部分。 github.com/google/omaha/blob/master/doc/DeveloperSetupGuide.md
-
嗯,这可以解释事情......;)
-
我刚刚检查了链接,但不确定他们从哪里获得 SCons 2.x 版本与 1.3.1 不兼容的信息?对我来说似乎是假的……你可以小心,自己试试。如果您遇到更多问题,请联系我们的 User ML,以便我们为您提供帮助。
标签: c++ windows visual-studio scons