Build 使用SCON构建Swiften

Build 使用SCON构建Swiften,build,xmpp,scons,swiften,Build,Xmpp,Scons,Swiften,我试图按照上的示例,使用swiften库构建一个简单的XMPP客户机 上面提到的示例需要Swiften.h文件。根据swiften邮件列表,此文件是在构建swiften时生成的。因此,我尝试在我的windows机器上构建它,并按照上的说明进行操作 由于它们声明Qt和openssl是可选的,所以我直接通过运行scon来构建它们 这是我得到的输出: c:\swift-2.0>scons scons:正在读取SConscript文件。。。 SCON:警告:未安装VCs 文件“C:\swift-2.0\

我试图按照上的示例,使用swiften库构建一个简单的XMPP客户机

上面提到的示例需要Swiften.h文件。根据swiften邮件列表,此文件是在构建swiften时生成的。因此,我尝试在我的windows机器上构建它,并按照上的说明进行操作

由于它们声明Qt和openssl是可选的,所以我直接通过运行scon来构建它们

这是我得到的输出:

c:\swift-2.0>scons
scons:正在读取SConscript文件。。。
SCON:警告:未安装VCs
文件“C:\swift-2.0\s构造”,第1行,在
scons:警告:未找到Visual Studio编译器版本-C/C++编译器很可能未正确设置
文件“C:\swift-2.0\s构造”,第1行,在
SCON:警告:未安装VCs
文件“C:\swift-2.0\s构造”,第1行,在
scons:警告:未找到Visual Studio编译器版本-C/C++编译器很可能未正确设置
文件“C:\swift-2.0\s构造”,第1行,在
KeyError:“MSVS\U版本”:
文件“C:\swift-2.0\s构造”,第1行:
variant_dir=SConscript(“BuildTools/SCons/SConscript.boot”)
文件“c:\swift-2.0\3rdParty\SCons\SCons-local-2.0.0.final.0\SCons\Script\SConscript.py”,第614行:
返回方法(*参数,**kw)
文件“c:\swift-2.0\3rdParty\SCons\SCons-local-2.0.0.final.0\SCons\Script\SConscript.py”,第551行:
return_SConscript(self.fs,*文件,**subst_kw)
文件“c:\swift-2.0\3rdParty\SCons\SCons-local-2.0.0.final.0\SCons\Script\SConscript.py”,第260行:
调用堆栈[-1]中的exec文件。全局
文件“C:\swift-2.0\BuildTools\SCons\SConscript.boot”,第240行:
如果int(env[“MSV_VERSION”].split(“.”[0])<10:
文件“c:\swift-2.0\3rdParty\SCons\SCons-local-2.0.0.final.0\SCons\Environment.py”,第409行:
返回自我。\u dict[键]
如何设置脚本以查找我的Visual Studio版本

谢谢

致以最良好的祝愿


c

SCON应该自动找到已安装的VisualStudio版本,但您必须打开BuildingOnWindows.txt中所述的“VisualC++命令提示符”,并在此环境中启动构建。

我认为我们尚未更新SCON以处理VS 2013。我有一个挂起的补丁程序要添加对一些较新VSs的支持,我将尝试检查includes 2013,并在接下来的几天内进行集成。

我已经尝试了所有三个visual studio命令提示符:“VS2013的开发人员命令提示符”、“VS2013 x64跨工具命令提示符”、“VS2013 x86本机工具命令提示符”。我对每一个都有同样的问题。酷。您知道目前支持的最新版本是什么吗?ISTR表示,只要在VS命令提示符下运行,我们就可以使用2012,但我个人还没有对此进行过测试。
  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]