X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=doc%2Fbuilding%20novacoind%20and%20novacoinqt%20under%20Windows%20with%20MSVC.txt;h=24a2aeff45cd013032215bc3a7991149eb40ca17;hb=bc33cfede4c7668b7476e1aa3894cac661c23a62;hp=3255552f5bf2225568963aea51a024e28e6768cc;hpb=b07e211cf5d295ff8eac5ca6ab3589267e31ec7c;p=novacoin.git diff --git a/doc/building novacoind and novacoinqt under Windows with MSVC.txt b/doc/building novacoind and novacoinqt under Windows with MSVC.txt index 3255552..24a2aef 100644 --- a/doc/building novacoind and novacoinqt under Windows with MSVC.txt +++ b/doc/building novacoind and novacoinqt under Windows with MSVC.txt @@ -1,10 +1,13 @@ 1. Подготовка системы. +Внимание: данная инструкция (включая сопутствуюшие файлы) расчитана на сборку в среде Windows 64-bit. 1.1 Установка архиватора 7z: http://www.7-zip.org/ (при написании инструкции использовался 7-Zip 9.20 64 bit X64, но скорее всего подойдёт любая версия) 1.2 Установка Visual Studio 2012. (Подойдёт даже бесплатная версия) http://www.microsoft.com/ru-ru/download/details.aspx?id=34673 +Установить обновление Visual Studio 2012 Update 4 +http://www.microsoft.com/ru-ru/download/details.aspx?id=39305 1.3 Установка Perl(при написании инструкции использовался ActivePerl-5.16.3.1604-MSWin32-x86-298023.msi) http://www.activestate.com/activeperl/downloads @@ -23,7 +26,7 @@ http://sourceforge.net/projects/nasm/files/latest/download Скопируйте папку build-helpers(находится в архиве с исходниками в папке MSVC) и вставьте в папку C:\MyProjects\Deps 2.1 OpenSSL --Скачайте http://www.openssl.org/source/openssl-1.0.1j.tar.gz +-Скачайте http://www.openssl.org/source/openssl-1.0.2.tar.gz -Распакуйте архив в папку C:\MyProjects\Deps -Откройте командную строку Windows и выполните следующий код: @@ -38,7 +41,10 @@ buildopenssl.bat -Откройте C:\MyProjects\Deps\db-6.0.20\build_windows\Berkeley_DB_vs2010.sln -Выберете проект db -Измените конфигурацию с Debug на Static Debug --Нажмите левой кнопкой мыши на проект db, затем "Только проект" -> "Построить только db" +-Нажмите правой кнопкой мыши на проект db, затем в "Свойства" -> "Общие" убедитесь, что Набор символов "Использовать многобайтовую кодировку" +-Перейдите в "C/C++" -> "Препроцессор" -> "Определения препроцессора" и удалите _UNICODE и UNICODE, также убедитесь, что в Унаследованных значениях нет +_UNICODE и UNICODE +-Нажмите правой кнопкой мыши на проект db, затем "Только проект" -> "Построить только db" -Постройте так все Static конфигурации(Static Debug 32 bit, Static Release 32 bit, Static Debug X64, Static Release X64) Проверка: @@ -49,8 +55,8 @@ C:\MyProjects\Deps\db-6.0.20\build_windows\x64\Static Release\libdb60s.lib C:\MyProjects\Deps\db-6.0.20\build_windows\x64\Static Debug\libdb60sd.lib 2.3 Boost --Скачайте http://sourceforge.net/projects/boost/files/boost/1.55.0/boost_1_55_0.7z/download --Распакуйте boost_1_55_0.7z в папку C:\MyProjects\Deps +-Скачайте http://sourceforge.net/projects/boost/files/boost/1.57.0/boost_1_57_0.7z/download +-Распакуйте boost_1_57_0.7z в папку C:\MyProjects\Deps -Откройте командную строку Windows и выполните следующий код: cd C:\MyProjects\Deps\build-helpers @@ -97,8 +103,6 @@ buildqt64.bat -Откройте Microsoft Visual Studio 2012 -Нажмите СЕРВИС -> Параметры.. -> Текстовый редактор -> Все языки -> Табуляция и поставьте флажок "Вставлять пробелы" (Если у вас английская версия, то это выглядит так: Tools->Options->Text Editor->All Languages->Tabs и поставьте флажок "Insert Spaces" вместо "Keep Tabs".) --Если у вас версия Microsoft Visual Studio 2012 и меньше, то перенесите из папки C:\GitHub\novacoin\MSVC\include файл inttypes.h в папку C:\GitHub\novacoin\src --Если у вас версия Microsoft Visual Studio 2008 и меньше, то перенесите из папки C:\GitHub\novacoin\MSVC\include файл stdint.h в папку C:\GitHub\novacoin\src 3.1 Скачиваем исходники -Зайдите на сайт https://github.com/novacoin-project/novacoin