2014-08-31 4 views
0

swiften 라이브러리를 사용하여 간단한 XMPP 클라이언트를 빌드하기 위해 http://swift.im/swiften/guide/#Example-EchoBot1의 예제를 따르려고합니다.sciften을 사용하여 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] 

가 어떻게 비주얼 스튜디오의 내 버전을 찾을 수있는 스크립트를 설정합니까?

감사합니다,

안부,

C

답변

0

SCons는 자동으로 VisualStudio의 설치된 버전을 찾을 수 있어야하지만, BuildingOnWindows에 설명 된대로는 "VisualC++ 명령 프롬프트"를 열어야합니다. txt를 만들고이 환경에서 빌드를 시작하십시오.

+0

"Visual Studio Tools for Visual Studio 2005", "VS2013 x64 크로스 도구 명령 프롬프트", "VS2013 x86 네이티브 도구 명령 프롬프트"라는 세 가지 Visual Studio 명령 프롬프트와 함께이 작업을 시도했습니다. 나는 이들 각각과 동일한 문제를 겪는다. – hansa

0

아직 VS 2013을 처리하기 위해 scons를 업데이트하지 않았다고 생각합니다. 나는 새로운 VS에 대한 지원을 추가하기 위해 보류중인 패치를 가지고 있습니다.이 VS는 2013 년을 포함하는지 확인하고 다음 며칠 내에 통합 될 것입니다.

+0

차가움. 현재 지원되는 최신 버전은 무엇입니까? – hansa

+0

우리가 VS 명령 프롬프트에서 실행되는 한 2012 년 ISTR을 처리하지만 개인적으로 테스트하지는 않았습니다. – Kev