Путь:
Навигация
- work-flow-Initiative форум проекта WFI
- Игровой форум
- Исторический форум
- Форум Компьютеры и сети
- Криптовалютный форум
- ОФД форум, онлайн ККМ, ФЗ-54
- Радиолюбительский форум
- Свободное общение
- Творческий форум
- Форум коллекционеров информации
- Форум об искусстве
Язык [ РУССКИЙ ]
Новые материалы
- Боулинг как бизнес как начать и избежать ошибок 2025-03-05
- Кто из казахстанцев в ближайшем будущем может полететь в космос 2025-03-05
- Садовая мебель из искусственного ротанга преимущества использования и особенности выбора 2025-02-19
- Универсальный инструмент Терминал сбора данных CipherLab RK95 2025-02-11
- Лифты премиум-класса для частного дома и коттеджа преимущества и особенности конструкций 2025-02-09
- Отзыв о франшизе Pixel Quest от партнеров из Перми 2025-02-09
- Комплексный подход к IT-инфраструктуре офиса апгрейд ПК и техобслуживание оргтехники 2025-02-03
- Авторские экскурсии от опытных гидов неповторимый опыт и уникальные маршруты 2025-01-27
- Строительство дома под ключ преимущества услуги и важность обращения к профессионалам 2025-01-24
- Минеральные удобрения важность использования и преимущества закупки оптом 2025-01-24
- BIVE инновационный инструмент для проверки юристов и адвокатов по реальным делам 2025-01-16
- Старт продаж квартир в ЖК Италика в Крыму преимущества жизни, отдыха и инвестиций 2025-01-16
- Кроссворды интеллектуальное развлечение, которое всегда с вами 2025-01-16
- Роллеты на окна стиль, безопасность и комфорт в одном решении 2025-01-16
- Бахилы Незаменимый аксессуар для чистоты и безопасности 2025-01-08
Картинка недели
Форум Компьютеры и сети


Категории
Как скомпилировать Shareaza из исходников
Дата публикации: 2017-07-22 22:44:13Дата модификации: 2017-07-22 22:44:13
Просмотров: 1420
Автор: 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 ------



