Полезная информация

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.

№115-03-2017 19:34:31

Nikonor1998
Участник
 
Группа: Members
Зарегистрирован: 15-02-2017
Сообщений: 3
UA: Firefox 52.0

Как собрать Thunderbird с библиотеками Visual C++?

Привет.

В стандартной сборке Thunderbird (45.7.1) добавлены библиотеки от Visual C++ msvcp120.dll и msvcr120.dll, это позволяет запустить Thunderbird не устанавливая Visual C++.

Если делать свою сборку (на Windows, соответственно), то эти файлы не добавляются и если не установлен Visual C++ соответствующей версии, то сборка работать не будет.

Собственно, вопрос, как собрать Thunderbird с библиотеками Visual C++, таким образом, как это делается в официальной сборке?

Как я понимаю, это так называемый static build и реализуется с помощью опций:

Выделить код

Код:

ac_add_options --enable-static
 ac_add_options --disable-shared

Но эти опции не приводят к ожидаемому результату, библиотеки не добавляются в установщик (mach build installer)

Отредактировано Nikonor1998 (15-03-2017 19:35:27)

Отсутствует

 

№215-03-2017 19:57:59

FMRUser
Участник
 
Группа: Members
Зарегистрирован: 01-03-2014
Сообщений: 817
UA: Firefox 52.0
Веб-сайт

Re: Как собрать Thunderbird с библиотеками Visual C++?

Nikonor1998
Может оперируя ac_add_options --with-windows-version
https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Introduction/Obsolete_Build_Caveats_and_Tips

скрытый текст
There are two ways to obtain it:

    Download the Windows Vista SDK from the Microsoft Download Center.
        You may choose not to install the Sample Code and Documentation to save space and download time.
        If you are using Windows XP, you must have Windows XP Service Pack 2 and .NET Framework 2.0 installed before installing the Vista SDK.
    Use Visual Studio 2008 Professional.

Gecko 1.9.2 through 11: If you would like to use this SDK, add ac_add_options --with-windows-version=600 to your .mozconfig.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]