Использование Apache Thrift в Windows

меня интересует компиляция бережливого кода и ссылка на библиотеку бережливого C++ в среде windows. Проведя некоторое исследование, я нашел несколько последних ссылок:

1) Thrift Win32 Установка С Помощью Cygwin / MinGW

2) секонд-1031 и Thrift-1123 патчи для компиляции в MS Visual C++

используя #1, я смог скомпилировать библиотеку linux с помощью MinGW с именем libthrift.a. Но то, что я действительно хотел бы сделать, это иметь возможность для создания бережливого кода и его компиляции в WINDOWS с помощью бережливой библиотеки dll или lib.

другими словами, Я вижу, как я могу использовать MinGW для компиляции бережливого кода, который выполняется в Windows. Но я хочу иметь возможность разрабатывать и компилировать код, который использует бережливость, в Windows. Возможно ли это?

Если нет, я полагаю, что #2 - Мой единственный вариант, но он, похоже, все еще находится в стадии разработки.

какие идеи?

3 ответов


существует патч, доступный для копирования среды выполнения thrift с visual studio C++. Было бы здорово, если бы разработчики thift поместили этот патч в основной код.

https://issues.apache.org/jira/browse/THRIFT-591


Thrift 0.8 имеет проекты Visual Studio 2010 для компилятора и библиотеки Thrift. Ряд участников приложили много усилий для поддержки Windows VS development. Выпуск 0.8 dev может быть загружен как снимок или через SVN http://thrift.apache.org/download/

Я создал проекты, используя бережливость в VS, и он отлично работает.


бережливость 0.10.0 имеет гораздо лучшую поддержку для строительства на Windows.

  1. проекты Visual Studio в источнике, который является рекомендуемым подходом на официальном сайте.
  2. CMake сгенерировал проекты Visual Studio C++, которые не документированы на официальном сайте, но оказываются более удобными.

посмотреть Apache бережливость на Windows подробные инструкции.