2013-03-12 2 views
0

기본적으로 lib 파일을 만드는 방법을 모릅니다. 절약 (0.9.0)과 함께 제공되는 VS 솔루션은 새로운 버전으로 만들어 졌으므로 VS 2008로 열 수 없다고 말합니다. ./bootstrap.sh를 설치하거나 실행하려고 시도했지만 오류가 계속 발생합니다. 그 파일은 실행 파일이 아니라고 말했습니다. 나는 몇 시간 동안이 문제에 빠져 있었고, 알아낼 수 없었습니다. 쓰래드를 설치하는 방법을 아는 사람이 나를 안내 해주면.드리프트 idl 설치

답변

1

나는 창문에 둔기를 사용하지 않았지만 문제가되지 않기를 바랍니다. 먼저 중고품을 현지에 설치해야합니다 (0.8.0, 0.9.0, 무엇이든). 리눅스에서는 ./configure, make, make install을 실행합니다. 일단 중고품을 로컬에 설치했다면 중고품을 가지고 있고 쉘 경로에 있는지 확인해야합니다 (리눅스에서는 /usr/local/bin/thrift입니다). 그런 다음 서비스가있는 중고품 정의 파일을 만들고 해당 파일에 대해 중고품을 실행하면 중고품이 코드를 생성합니다 (C++ 코드를 생성한다고 가정).

이제는 각 프로그래밍 언어에 대해 절약은 서로 다른 파일을 생성합니다. 스크립트 언어에서는 수동으로 포함시켜야합니다. Java에서는 패키지가 생기고 나머지 코드에서도 사용할 수 있습니다. C++에서는 .h 및 .cpp 파일을 라이브러리로 컴파일해야합니다. cmake을 사용하는 것이 좋습니다. 이것은 자동으로 그러한 작업을 수행하는 훌륭한 도구입니다.

+0

응답 해 주셔서 감사합니다. 마침내 소스 코드를 사용하여 빌드 작업을 수행 할 수있었습니다. 사용 가능한 .zip 릴리스 파일이 VS와 협력하지 않아 필요한 라이브러리를 빌드 할 때 문제가 발생했습니다. 그래서 다른 사람들에게는 Git 서버 나 다른 곳에서 Thrift 소스를 가져 와서 그런 식으로 라이브러리를 빌드하는 것이 좋습니다. 더 많은 일이 있었지만 MSVS에서 Thrift를 사용할 수있는 유일한 방법이었습니다. – user1704863

0

당신은 중고품 LIB 파일을 만들 최소처럼 VS2012 및 boost_155를 사용할 필요)

어쨌든, MS 비주얼 스튜디오 행복하게 아파치 소프트웨어 재단의 프로젝트와 같은 오픈 소스 소프트웨어와 협력 할 것을 기대하지 않을 것이다.