我想要遵循http://swift.im/swiften/guide/#Example-EchoBot1的示例,用于使用swiften库构建简单的XMPP客户端。使用scons构建Swiften
提到的例子需要文件Swiften.h。根据swiften邮件列表,这个文件在构建swiften时生成。所以,我试图在我的Windows机器上构建它,遵循http://swift.im/git/swift-contrib/tree/Documentation/BuildingOnWindows.txt的指示。
由于他们声明Qt和open ssl是可选的,我直接通过运行scons来构建。
这是输出我得到:
c:\swift-2.0>scons scons: Reading SConscript files ... scons: warning: No installed VCs File "C:\swift-2.0\SConstruct", line 1, in <module> scons: warning: No version of Visual Studio compiler found - C/C++ compilers most likely not set correctly File "C:\swift-2.0\SConstruct", line 1, in <module> scons: warning: No installed VCs File "C:\swift-2.0\SConstruct", line 1, in <module> scons: warning: No version of Visual Studio compiler found - C/C++ compilers most likely not set correctly File "C:\swift-2.0\SConstruct", line 1, in <module> KeyError: 'MSVS_VERSION': File "C:\swift-2.0\SConstruct", line 1: variant_dir = SConscript("BuildTools/SCons/SConscript.boot") File "c:\swift-2.0\3rdParty\SCons\scons-local-2.0.0.final.0\SCons\Script\SConscript.py", line 614: return method(*args, **kw) File "c:\swift-2.0\3rdParty\SCons\scons-local-2.0.0.final.0\SCons\Script\SConscript.py", line 551: return _SConscript(self.fs, *files, **subst_kw) File "c:\swift-2.0\3rdParty\SCons\scons-local-2.0.0.final.0\SCons\Script\SConscript.py", line 260: exec _file_ in call_stack[-1].globals File "C:\swift-2.0\BuildTools\SCons\SConscript.boot", line 240: if int(env["MSVS_VERSION"].split(".")[0]) < 10 : File "c:\swift-2.0\3rdParty\SCons\scons-local-2.0.0.final.0\SCons\Environment.py", line 409: return self._dict[key]
如何设置剧本找到我的版本的Visual Studio?
感谢,
最好的问候,
Ç
我已经尝试过这三个visual studio命令提示我有:“VS2013开发人员命令提示符”,“VS2013 x64交叉工具命令提示符”,“VS2013 x86本机工具命令提示符”。我对每个问题都有同样的问题。 – hansa 2014-08-31 22:12:10