Qt translation
[novacoin.git] / doc / building novacoind and novacoinqt under Windows with MinGW.txt
index d2870f4..e3e236a 100644 (file)
@@ -24,7 +24,7 @@ msys-libtool-bin
 Скачайте http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/4.9.1/threads-posix/dwarf/i686-4.9.1-release-posix-dwarf-rt_v3-rev1.7z/download
 и распакуйте на C:\
 
-1.4 Добавте в переменную PATH путь C:\mingw32\bin;
+1.4 Добавьте в переменную PATH путь C:\mingw32\bin;
 Подробное описание как это сделать на Windows 8, Windows 7, Windows XP и Windows Vista
 https://www.java.com/ru/download/help/path.xml
 (только не нужно выполнять последний пункт из этой инструкции "Откройте заново окно командной строки и выполните код java." )
@@ -108,6 +108,8 @@ mingw32-make -j n , где вместо n количество ядер ваше
 Qt 5:
 -Скачайте http://download.qt-project.org/official_releases/qt/5.3/5.3.2/submodules/qtbase-opensource-src-5.3.2.7z
 http://download.qt-project.org/official_releases/qt/5.3/5.3.2/submodules/qttools-opensource-src-5.3.2.7z
+http://download.qt-project.org/official_releases/qt/5.3/5.3.2/submodules/qttranslations-opensource-src-5.3.2.7z
+
 -Распакуйте в C:\Qt
 -Переименуйте папку qtbase-opensource-src-5.3.2 в 5.3.2
 -Откройте командную строку Windows и выполните следующий код:
@@ -127,6 +129,9 @@ cd C:\Qt\qttools-opensource-src-5.3.2
 qmake qttools.pro
 mingw32-make
 
+cd C:\Qt\qttranslations-opensource-src-5.3.2
+qmake qttranslations.pro
+mingw32-make
 
 
 Qt4:
@@ -160,7 +165,6 @@ BOOST_SUFFIX?=-mgw49-mt-s-1_55
 
 INCLUDEPATHS= \
  -I"$(CURDIR)" \
- -I"$(CURDIR)/zerocoin" \
  -I"/c/deps/boost_1_55_0" \
  -I"/c/deps" \
  -I"/c/deps/db-6.0.20/build_unix" \
@@ -188,7 +192,7 @@ LIBS= \
 -Поменяйте LDFLAGS=-Wl,--dynamicbase -Wl,--nxcompat на 
 LDFLAGS=-Wl,--dynamicbase -Wl,--nxcompat -Wl,--large-address-aware -static
 
--Если вы хотите использовать LevelDB как базу блоков то добавте в файл MinGW:
+-Если вы хотите использовать LevelDB как базу блоков то добавьте в файл MinGW:
 USE_LEVELDB:=1
 (ниже USE_IPV6:=1)
 Так же измените 
@@ -211,11 +215,6 @@ cd /c/MyProjects/novacoin-master/src
 make -f makefile.mingw
 strip novacoind.exe
 
-(Возможная ошибка:
-Fatal error: can't create obj/zerocoin/Accumulator.o: No such file or directory
-make: *** [obj/zerocoin/Accumulator.o] Error 1
-Она происходит если нет папки C:\MyProjects\novacoin-master\src\obj\zerocoin . Так что при удалении obj файлов следите, чтобы папка C:\MyProjects\novacoin-master\src\obj\zerocoin не удалилась вместе с obj файлами.)
-
 Если всё сделано правильно, то файл novacoind.exe будет находится в папке C:\MyProjects\novacoin-master\src 
 
 
@@ -255,7 +254,7 @@ genleveldb.commands = cd $$PWD/src/leveldb && CC=$$QMAKE_CC CXX=$$QMAKE_CXX TARG
 LIBS += -lshlwapi
 #genleveldb.commands = cd $$PWD/src/leveldb && CC=$$QMAKE_CC CXX=$$QMAKE_CXX TARGET_OS=OS_WINDOWS_CROSSCOMPILE $(MAKE) OPT=\"$$QMAKE_CXXFLAGS $$QMAKE_CXXFLAGS_RELEASE\" libleveldb.a libmemenv.a && $$QMAKE_RANLIB $$PWD/src/leveldb/libleveldb.a && $$QMAKE_RANLIB $$PWD/src/leveldb/libmemenv.a
 
-Если в файле нет такой строчки CONFIG += static , то добавте её.
+Если в файле нет такой строчки CONFIG += static , то добавьте её.
 
 Измените 
 win32:QMAKE_LFLAGS........................
@@ -309,7 +308,7 @@ mingw32-make -f Makefile.Release
 Скачайте http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/4.9.1/threads-posix/seh/x86_64-4.9.1-release-posix-seh-rt_v3-rev1.7z/download
 и распакуйте на C:\
 
-1.4 Удалите из переменной PATH путь C:\mingw32\bin; и добавте в PATH путь C:\mingw64\bin;
+1.4 Удалите из переменной PATH путь C:\mingw32\bin; и добавьте в PATH путь C:\mingw64\bin;
 
 Проверка что вы всё сделали правильно:
 1)C:\MinGW\bin должен содержать только файл mingw-get.exe
@@ -363,6 +362,8 @@ Qt 5:
 http://download.qt-project.org/official_releases/qt/5.3/5.3.2/submodules/qttools-opensource-src-5.3.2.7z
 -Распакуйте в C:\Qt
 -Переименуйте папку qtbase-opensource-src-5.3.2 в 5.3.2-x64
+-Переименуйте папку qttools-opensource-src-5.3.2 в qttools-opensource-src-5.3.2-x64
+-Переименуйте папку qttranslations-opensource-src-5.3.2 в qttranslations-opensource-src-5.3.2-x64
 -Откройте командную строку Windows и выполните следующий код:
 
 set INCLUDE=C:\deps\x64\libpng-1.6.12;C:\deps\x64\openssl-1.0.1j\include
@@ -380,6 +381,10 @@ cd C:\Qt\qttools-opensource-src-5.3.2-x64
 qmake qttools.pro
 mingw32-make
 
+cd C:\Qt\qttranslations-opensource-src-5.3.2-x64
+qmake qttranslations.pro
+mingw32-make
+
 Qt4:
 -Скачайте http://download.qt-project.org/official_releases/qt/4.8/4.8.6/qt-everywhere-opensource-src-4.8.6.zip
 -Распакуйте в C:\Qt
@@ -403,7 +408,7 @@ mingw32-make
 LDFLAGS=-Wl,--dynamicbase -Wl,--nxcompat -Wl,--large-address-aware -static 
 на 
 LDFLAGS=-Wl,--dynamicbase -Wl,--nxcompat -Wl,-static, -static-libgcc
--Удалите (если они есть)obj(.o) файлы из C:\MyProjects\novacoin-master\src\obj и C:\MyProjects\novacoin-master\src\obj\zerocoin , если остались после 32 bit
+-Удалите (если они есть)obj(.o) файлы из C:\MyProjects\novacoin-master\src\obj , если остались после 32 bit
 -Удалите (если они есть)libleveldb.a и libmemenv.a в папке C:\MyProjects\novacoin-master\src\leveldb
 -Удалите (если они есть)obj(.o) файлы из 
 C:\MyProjects\novacoin-master\src\leveldb\db 
@@ -417,11 +422,6 @@ cd /c/MyProjects/novacoin-master/src
 make -f makefile.mingw64
 strip novacoind.exe
 
-(Возможная ошибка:
-Fatal error: can't create obj/zerocoin/Accumulator.o: No such file or directory
-make: *** [obj/zerocoin/Accumulator.o] Error 1
-Она происходит если нет папки C:\MyProjects\novacoin-master\src\obj\zerocoin . Так что при удалении obj файлов следите, чтобы папка C:\MyProjects\novacoin-master\src\obj\zerocoin не удалилась вместе с obj файлами.)
-
 Если всё сделано правильно, то файл novacoind.exe будет находится в папке C:\MyProjects\novacoin-master\src