Повысьте 1,37 предварительно созданных для MSVC

Другое решение, которое я хотел бы предложить, это использовать edittext и скрыть клавиатуру для этого конкретного edittext, просто включите функции копирования и вставки, и он выглядит как Textview, а если вы не хотите, чтобы курсор мигал, просто отключите это тоже.

6
задан Sebastian Mach 17 October 2012 в 12:36
поделиться

5 ответов

Вычислительные люди BoostPro поддерживают установщик Повышения для Windows, но обычно требуется несколько недель для них для помещения новых версий онлайн. Это еще не для 1,37.

Нет никакого решения для Visual Studio (помните, Повышение предназначается для многих платформ), хотя существует усилие также поддерживать Повышение здания с CMake. Я не уверен, как далеко вперед они добрались для 1,37, но я полагаю, что это - все еще первые годы для этого процесса.

Однако стандартная система сборки не является настолько странной! Запустите путем загрузки bjam для платформы (ищите суффикс 'ntx86' для Windows), и установка его где-нибудь в пути (C:/Windows/System32). Затем загрузите источник, распакуйте его и выполните систему сборки из командной строки. Это будет выглядеть примерно так для пользователей Visual Studio:

bjam --build-dir="C:\boostsource" --toolset=msvc --build-type=complete stage

Это снято в значительной степени с Руководства по началу работы, которое вдается в намного большее количество подробностей. Dir сборки не нужен, если Вы - текущий каталог, корень источника.

После ожидания нескольких часов для всего для создания ('завершенный' означает, что оно создаст отладку, выпуск, единственное/многопоточное, статическое/динамичное, статическое / динамическое подключение ко времени выполнения - и комбинации) Вы закончите со всем освобождением в каталоге 'этапа/lib'.

Наконец необходимо сказать Visual Studio, где найти заголовки и освобождаете. Перейдите к Инструментам-> Опции-> Проекты и Решения-> VC ++ Каталоги. Добавьте, что запись для "Включает файлы" (как "C:\boostsource"). Добавьте запись для "Файлов библиотеки" ("C:\boostsource\stage\lib").

10
ответ дан 8 December 2019 в 13:03
поделиться

Я имею сборку 1,37 (VC 7.1, 8, 9) на моем веб-сайте, помогаю себе.

http://boost.teeks99.com/

(Обновление... 1.38 произошел там также),
(Другое Обновление, 1.39 теперь там),
(1.40 произошел) (1.41, произошел, немного поздно),

3
ответ дан 8 December 2019 в 13:03
поделиться

Это сообщение может помочь: как установить повышение VS 2008?

2
ответ дан 8 December 2019 в 13:03
поделиться

Это кажется сложным, но создающий Повышение действительно не настолько плохо. Сначала необходимо загрузить bjam инструмент (SourceForge является хорошим источником). Удостоверьтесь, что bjam.exe находится в каталоге в Вашем ПУТИ.

Пойдите корень своей разархивированной загрузки Повышения (например, C:\Boost_1_37_0)

Ввести bjam --help получить список всех Ваших опций сборки.

Я использую следующую команду для создания всего, можно настроить ее для удовлетворения потребностям:

bjam --prefix=C:\boost --build-dir=C:\build --build-type=complete install

Результаты будут помещены в C:\boost, и можно удалить C:\build.

2
ответ дан 8 December 2019 в 13:03
поделиться

Создание его не является трудным. У них есть довольно хороший expanaltion процесса по умолчанию здесь: http://www.boost.org/doc/libs/1_37_0/more/getting_started/windows.html#or-build-binaries-from-source

Загрузите bjam (из SourceForge, существуют ссылки с веб-сайта повышения), а также источники повышения, удостоверьтесь, что bjam доступен от dir повышения, CD к dir повышения, и выполняет что-то как следующее:

bjam - dir сборки = - dir префикса = - toolset=msvc - build-type=complete устанавливает

где временный dir то, где он может хранить промежуточные файлы и является заключительным местоположением установки. Существуют все виды других опций, с которыми можно играть вокруг, и не все они документируются очень хорошо, но основы довольно просты.

Для большего количества справки можно работать, bjam - помогают от исходного dir повышения.

1
ответ дан 8 December 2019 в 13:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: