http://swift.im/swiften/guide/#Example-EchoBot1の例に従って、swiften ライブラリを使用して単純な XMPP クライアントを構築しようとしています。
上記の例にはファイル Swiften.h が必要です。swiften メーリング リストによると、swiften のビルド時にこのファイルが生成されます。それで、 http://swift.im/git/swift-contrib/tree/Documentation/BuildingOnWindows.txtの指示に従って、Windowsマシンでビルドしようとしました。
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 を見つけるようにスクリプトを設定するにはどうすればよいですか?
ありがとう、
よろしくお願いします、
c