Путь:
Навигация
- work-flow-Initiative форум проекта WFI
- Игровой форум
- Исторический форум
- Форум Компьютеры и сети
- Криптовалютный форум
- ОФД форум, онлайн ККМ, ФЗ-54
- Радиолюбительский форум
- Свободное общение
- Творческий форум
- Форум коллекционеров информации
- Форум об искусстве
Язык [ РУССКИЙ ]
Новые материалы
- Где отметить праздники с комфортом аренда коттеджа 2024-12-22
- Диффузоры с палочками популярность и преимущества оптовой закупки 2024-12-22
- Кредит с большой финансовой нагрузкой где взять 2024-12-19
- Процент потребительского кредита-какой оптимальный выбрать 2024-12-18
- Почему китайские автокраны опережают отечественные аналоги 2024-12-18
- Пенниборд что собой представляет, кому подойдет 2024-12-18
- Застройщик Территория Жизни какие проекты предлагает в Пензе 2024-12-18
- Автомобили HAVAL обзор популярных моделей 2024-12-01
- Преимущества покупки грузовиков с пробегом и важность обращения к официальному дилеру 2024-12-01
- Покупка загородной недвижимости особенности выбора и ключевые моменты 2024-11-30
- В чем преимущества биокаминов 2024-11-30
- Откатные ворота для гаража и забора устройство, разновидности, применение, достоинства и недостатки 2024-09-17
- Как мостить дорожки из камня 2024-09-17
- Деревянные дома из клееного бруса важная роль усовершенствования сырья 2024-09-07
- Как выбрать кондиционер для квартиры секреты комфортного климата в вашем доме 2024-09-07
Картинка недели
Форум Компьютеры и сети
Категории
Как скомпилировать Shareaza из исходников
Дата публикации: 2017-07-22 22:44:13Дата модификации: 2017-07-22 22:44:13
Просмотров: 1357
Автор: lomasm
Инструкция по сборке Shareaza 2012
- Установить Visual Studio
Shareaza может быть скомпилирован VS2008 или VS2010 (VS2003 и VS2005 более не поддерживаются)
1.1. Установка Visual Studio 2008
Microsoft Visual Studio 2008 Full Edition Это должен быть полный выпуск, желательно Team Edition, а не Express Release. Если вы хотите скомпилировать 64-разрядную версию, обязательно включите ее во время процесса установки в разделе «Установка и удаление компонентов» («Инструменты языка -> Visual C ++ -> Компиляторы и инструменты X64»).
Windows SDK для Windows Server 2008 (v6.01) и .NET Framework 3.5. Если вы устанавливаете полную версию Visual Studio, вы должны по умолчанию установить Windows SDK. В моем случае Microsoft Windows v6.0A SDK был установлен по умолчанию с Microsoft.Visual.Studio.Team.System.2008.Team.Suite. Если v6.01 не был установлен с вашей установкой Visual Studio 2008, вам необходимо загрузить и установить SDK v6.1 Обратите внимание, что полная загрузка всех параметров установки SDK v6.1 составляет 1,2 ГБ. Для целей компиляции «Документация» и «Образцы» не требуются. В параметрах установки отмените выбор всех «Документация» и «Образцы», чтобы уменьшить размер загрузки инстилляции до 83,3 МБ.
Microsoft Visual Studio 2008 с пакетом обновления 1 (SP1) Это исправляет множество ошибок VS2008 и добавляет TR1, поэтому это необходимо. Обратите внимание, что вы должны (повторно) установить SP1 после SDK 6.01, чтобы избежать ошибок CRT.
1.2. Установка Visual Studio 2010
Microsoft Visual Studio 2010 Любая версия подходит, за исключением «Test Professional».
- Загрузите и скопируйте gzip.exe в свой путь \windows, например. C: \ WINDOWS \ system32
Я использую версию 1.2.4, которую вы можете скачать с http://www.gzip.org/ . В некоторых системах, возможно связанных с Windows 7 или Windows 64-bit, размещение gzip в system32 не будет распознано. В этом случае просто поместите его где-нибудь еще в исполняемый путь Visual Studio, например, в разделе «Microsoft Visual Studio 9.0 / Common7 / Tools».
-
Настройки boost библиотеки
Вам нужно будет извлечь только сжатые файлы, а компилировать библиотеку не надо. Uncompress boost_1_44_0.7z к диску / папке на вашем ПК. Т.е. C: \ boost_1_44_0
- Добавить Visual Studio Include Directory Path для boost
Вы должны убедиться, что Visual Studio указывает на и поддерживает библиотеку boost. Перейдите в Инструменты -> Параметры -> Проекты и решения -> Каталоги VC ++ -> Win 32 - Включите файлы Убедитесь, что первая запись в списке - это путь к вашей библиотеке boost. Если запись отсутствует, добавьте ее. Т.е. C: \ boost_1_44_0 Сделайте то же самое для Tools -> Options -> Projects and Solutions -> VC ++ Directories -> x64 - Include Files
- Загрузите и установите программу установки Inno QuickStart Pack (unicode)
Убедитесь, что вы установили «Inno QuickStart Pack» (unicode), а не стандартную установку. «QuickStart Pack» включает дополнительные компоненты, которые требуются, чтобы стандартная настройка не включалась. Когда вы спросите, хотите ли вы загрузить и установить дополнительные функции, обязательно выберите yes [по крайней мере, ISTool]. Я использую ispack-5.3.11-unicode.exe. Также убедитесь, что вы установили Inno на свой диск C. Обычно я устанавливаю свои программы на другой диск, но обнаружил, что при создании визуальной студии последний раз, когда файл проекта, используемый для сборки Shareaza, использовал ссылку на скрипт для доступа к Inno. Этот сценарий предполагал, что Inno был установлен на диске C, поэтому не имея Inno, установленного на диске C, возникла ошибка при компиляции. Чтобы избежать этой потенциальной проблемы, я установил Inno на моем диске C на этот раз и не имел никаких проблем.
6. Загрузите и установите TortoiseSVN .
Используйте TortoiseSVN «Checkout» с репозиторием URL https://shareaza.svn.sourceforge.net/svnroot/shareaza/trunk/ для загрузки текущего кода. TortoiseSVN уведомит вас об обновлениях программы, поскольку они доступны. Обратите внимание, что для компиляции требуется TortoiseSVN , Shareaza использует свой COM-интерфейс для получения исправления исходного дерева.
Как только все вышесказанное находится на месте, вы можете скомпилировать.
Откройте в VS2008 следующий исходный файл \ vc9 \ Shareaza.sln. Это откроет «Решение» Перейти в сборку -> Диспетчер конфигурации и установить конфигурацию сборки Shareaza, например Configuration = Debug / Platform = Win32 или Configuration = Debug / Platform = x64 Затем выберите «Rebuild Solution», чтобы начать компиляцию. В конце успешного компиляции вы найдете недавно скомпилированный установщик в папке \ setup \ builds.
Примечание. Если вы попытаетесь собрать компиляцию x64 на 32-битном компьютере, вы получите следующую повторяющуюся ошибку. Project: error PRJ0019: инструмент вернул код ошибки из «Выполнение регистрации». Эта ошибка возникает из-за того, что вы не можете зарегистрировать 64-битные библиотеки DLL на 32-битный компьютер! Не рекомендуется составлять 64-битную сборку на 32-битных окнах, так как вы не можете проверить, что вы компилируете.
В качестве побочного примечания я нашел, что настройка с VS2008 была менее проблематичной, чем VS2005.
Наслаждайтесь ;)
Это вольный перевод инструкции, которая сейчас отсутствует на сайте https://sourceforge.net/apps/trac/shareaza/wiki/Guides/Compiling Shareaza
Остальные материалы раздела: Компьютерный форум
Предыдущая Как создать сайт на UCOZСледующая У кого ЛИНУКС, ваши отзывы
Комментарии Всего: 3
1>------ Перестроение всех файлов начато: проект: zlibwapi, Конфигурация: Debug Win32 ------