首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用scons构建Swiften

使用scons构建Swiften
EN

Stack Overflow用户
提问于 2014-08-31 21:22:12
回答 2查看 708关注 0票数 0

我正在尝试遵循http://swift.im/swiften/guide/#Example-EchoBot1的示例,使用迅捷库构建一个简单的XMPP客户机。

提到的例子需要文件Swiften.h。根据“迅捷邮件列表”,此文件是在创建“迅捷”时生成的。因此,我按照http://swift.im/git/swift-contrib/tree/Documentation/BuildingOnWindows.txt的说明,尝试在我的windows机器上构建它。

因为它们声明Qt和open是可选的,所以我直接通过运行scon来构建。

这是我得到的输出:

c:\swift-2.0> scons :读取SConscript文件.警告:没有安装的VC文件"C:\swift-2.0\SConstruct",第1行,在scon:警告:没有找到Visual编译器的任何版本- C/C++编译器最有可能没有正确设置文件"C:\swift-2.0\SConstruct",第1行,在scon中:警告:没有安装的VC文件"C:\swift-2.0\SConstruct",第1行,在scon:警告:没有找到Visual编译器的版本- C/C++编译器很可能没有正确设置文件"C:\swift-2.0\SConstruct",第1行,在KeyError:'MSVS_ version ':File“C:\swift-2.0\SConstruct”中,第1行: SConscript("BuildTools/SCons/SConscript.boot") "c:\swift-2.0\3rdParty\SCons\scons-local-2.0.0.final.0\SCons\Script\SConscript.py","c:\swift-2.0\3rdParty\SCons\scons-local-2.0.0.final.0\SCons\Script\SConscript.py",第614行:返回方法(*args,**kw)文件“c:\swift-2.0\3rdParty\SCons\scons-local-2.0.0.final.0\SCons\Script\SConscript.py”,第551行:返回"c:\swift-2.0\3rdParty\SCons\scons-local-2.0.0.final.0\SCons\Script\SConscript.py",文件_SConscript(self.fs,*_SConscript,**subst_kw)第260行:调用堆栈中的exec _file_ -1全局文件"C:\swift-2.0\BuildTools\SCons\SConscript.boot",第240行: if int(env"MSVS_VERSION".split(".")) < 10 : File self._dictkey第409行:返回self._dictkey

如何设置脚本以查找Visual的版本?

谢谢,

诚挚的问候,

C

EN

回答 2

Stack Overflow用户

发布于 2014-08-31 22:07:52

SCons应该会自动找到已安装的VisualStudio版本,但是您必须打开一个"VisualC++命令提示符“(如BuildingOnWindows.txt中所描述的),并在此环境中启动构建。

票数 0
EN

Stack Overflow用户

发布于 2014-09-01 06:05:48

我认为我们还没有更新scons来处理VS 2013。我有一个挂起的补丁来添加对一些较新的VSs的支持,我将尝试检查包含2013年,并在接下来的几天内进行集成。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25596411

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档