Создание Повышения для статического подключения (MinGW)

Нет однозначного ответа на основанный на мнении вопрос. Я буду использовать строку запроса для отправки параметров JSON через HTTP Get.

29
задан manlio 12 March 2014 в 14:22
поделиться

3 ответа

Я думаю, что ссылка является свойством в противоположность опции для bjam. Это означает, что должно быть нет - перед ним.

Это - моя командная строка для создания только статических библиотек (Visual C++ хотя):

bjam install --toolset=msvc variant=release link=static threading=multi runtime-link=static

Отображение, которые к Вашей исходной сборке управляют, чтобы я сказал бы, это должно выглядеть примерно так:

bjam --toolset=gcc link=static stage

или возможно:

bjam stage --toolset=gcc link=static

Попытка, работающая

bjam --help

для большего количества информации о свойствах и опциях для bjam.

41
ответ дан Laserallan 28 November 2019 в 01:38
поделиться

Я не создал это сам в MinGW, но я полагаю, что Ваша первая сборка произведет и динамические и статические библиотеки и вторые только статические, поэтому если Вы не убрали каталоги сборки промежуточные сборки, это будет, вероятно, выглядеть одинаково.

, Когда Вы пишете, "Что у меня должен быть единственный файл...", Вы подразумеваете необходимость в единственной библиотеке, содержащей все библиотеки повышения? Если так, я подозреваю, что у Вас могут быть к 'площади' они вместе самих.

0
ответ дан Fredrik Jansson 28 November 2019 в 01:38
поделиться

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

bjam  "-sBUILD=debug release <runtime-link>static/dynamic <threading>multi" stage

Это сделано с Visual C++ на окнах YMMV.

0
ответ дан Jon Trauntvein 28 November 2019 в 01:38
поделиться
Другие вопросы по тегам:

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