{"id":260423,"date":"2015-06-30T14:05:02","date_gmt":"2015-06-30T10:05:02","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=260423"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=260423","title":{"rendered":"\u0421\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0441\u0431\u043e\u0440\u043a\u0430 dll-\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0441 \u043c\u043e\u0434\u0443\u043b\u044f\u043c\u0438 QtQuick"},"content":{"rendered":"<p>             <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/5a0\/4eb\/19e\/5a04eb19ec364d5085c51826cacfdca8.png\" align=\"left\"\/>\u0414\u043e\u0431\u0440\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0441\u0443\u0442\u043e\u043a, \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0438. \u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u043f\u043e\u0441\u0442\u0430\u0440\u0430\u044e\u0441\u044c \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u0442\u044c \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u0441\u043e\u0431\u0438\u0440\u0430\u043b \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 dll-\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443 \u0441 \u043c\u043e\u0434\u0443\u043b\u044f\u043c\u0438 QtQuick. \u041e\u0431\u043b\u0430\u0437\u0438\u0432 \u0432\u0441\u0435 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u044b, \u043c\u043d\u0435 \u0442\u0430\u043a \u0438 \u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043d\u0430\u0439\u0442\u0438 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0441\u0432\u043e\u0435\u0439 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b, \u0430 \u043e\u043d\u043e, \u043a\u0430\u043a \u043e\u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c, \u0431\u044b\u043b\u043e \u043f\u043e\u0434 \u043d\u043e\u0441\u043e\u043c. <\/p>\n<p>  \u041d\u0430\u0447\u043d\u0443 \u0441 \u0441\u0430\u043c\u043e\u0433\u043e \u043d\u0430\u0447\u0430\u043b\u0430, \u0430 \u0438\u043c\u0435\u043d\u043d\u043e: \u0441 \u043e\u0442\u0443\u0447\u0435\u043d\u0438\u044f Qt \u043e\u0442 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a *.dll. \u041e\u043f\u0435\u0440\u0438\u0440\u0443\u0435\u043c\u044b\u0439: <a href=\"http:\/\/download.qt.io\/snapshots\/qt\/5.5\/5.5.0-rc\">Qt-windows-x86-MinGW-5.5.0-rc, \u0441\u043d\u0430\u043f\u0448\u043e\u0442 95 \u043e\u0442 2015.06.17<\/a>. \u0420\u0430\u0431\u043e\u0447\u0435\u0435 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0435: <b>Windows 8.1<\/b><br \/>  <a name=\"habracut\"><\/a><br \/>  <i>\u0417\u043d\u0430\u044e, \u0447\u0442\u043e \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0445 \u0441\u0442\u0430\u0442\u0435\u0439 \u0443\u0436\u0435 \u043d\u0430\u0431\u0440\u0430\u043b\u0430\u0441\u044c \u043f\u0440\u0438\u043b\u0438\u0447\u043d\u0430\u044f \u043a\u0443\u0447\u043a\u0430, \u043d\u043e \u0447\u0442\u043e \u043f\u043e\u0434\u0435\u043b\u0430\u0442\u044c\u2026 \u041c\u043d\u0435 \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u0447\u0435\u0442\u044b\u0440\u0435 \u0440\u0430\u0437\u0430 \u043f\u0435\u0440\u0435\u0441\u043e\u0431\u0440\u0430\u0442\u044c \u0440\u0430\u0437\u043d\u044b\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 Qt, \u043f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u0438\u043c dll-\u043a\u0438 \u0441\u0442\u0430\u043b\u0438 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0442\u044c\u0441\u044f \u043a\u0430\u043a \u043d\u0430\u0434\u043e. \u0421\u0440\u0430\u0437\u0443 \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0443, \u0447\u0442\u043e \u0432 \u044d\u0442\u043e\u0439 \u0441\u0431\u043e\u0440\u043a\u0435 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0440\u0435\u0437\u0430\u043d QtWebKit. \u0415\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u0443\u0436\u0435 \u0438\u043c\u0435\u0435\u0442\u0441\u044f \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0441\u0431\u043e\u0440\u043a\u0430 Qt, \u0442\u043e \u0441\u043c\u0435\u043b\u043e \u043f\u0440\u043e\u043b\u0438\u0441\u0442\u044b\u0432\u0430\u0439\u0442\u0435 \u044d\u0442\u043e\u0442 \u043c\u0430\u043d\u0443\u0430\u043b \u0434\u043e <b>\u0441\u0430\u043c\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e\u0433\u043e<\/b><\/i>.<\/p>\n<p>  \u0418\u0442\u0430\u043a, \u043f\u0440\u0438\u0441\u0442\u0443\u043f\u0438\u043c!  <\/p>\n<ol>\n<li>\u0421\u043a\u0430\u0447\u0438\u0432\u0430\u0435\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0439 \u043d\u0430\u0431\u043e\u0440 \u0441\u043e\u0444\u0442\u0430: <br \/> \n<ul>\n<li>\u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u0441\u0430\u043c <a href=\"http:\/\/download.qt.io\/snapshots\/qt\/5.5\/5.5.0-rc\/2015-06-17_95\/qt-opensource-windows-x86-mingw492-5.5.0-rc_2015-06-17_20-59-31-95.exe\">Qt 5.5.0-rc<\/a> (<i>\u043d\u0435 \u043c\u043e\u0433\u0443 \u0443\u0442\u0432\u0435\u0440\u0436\u0434\u0430\u0442\u044c, \u0447\u0442\u043e \u044d\u0442\u0430 \u0441\u0441\u044b\u043b\u043a\u0430 \u0432\u044b\u0436\u0438\u0432\u0435\u0442 \u043f\u043e\u0441\u043b\u0435 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0440\u0435\u043b\u0438\u0437\u0430 \u0432\u0435\u0440\u0441\u0438\u0438 5.5.0<\/i>)<\/li>\n<li><a href=\"http:\/\/download.qt.io\/snapshots\/qt\/5.5\/5.5.0-rc\/latest_src\/qt-everywhere-opensource-src-5.5.0-rc.zip\">Qt-src-5.5.0-rc<\/a><\/li>\n<li><a href=\"http:\/\/strawberryperl.com\/\">Perl<\/a> (<i>\u0432\u0435\u0440\u0441\u0438\u044f \u043d\u0430 \u043c\u043e\u043c\u0435\u043d\u0442 \u0441\u0431\u043e\u0440\u043a\u0438: <b>5.22.0.1<\/b><\/i>)<\/li>\n<li><a href=\"https:\/\/www.python.org\/downloads\/\">Python<\/a> (<i><b>3.4.3<\/b><\/i>)<\/li>\n<li><a href=\"http:\/\/rubyinstaller.org\/downloads\/\">Ruby<\/a> (<i><b>2.2.2<\/b><\/i>)<\/li>\n<\/ul>\n<p>  <i>\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0447\u0442\u043e Python \u0438 Ruby \u0432\u043e\u0432\u0441\u0435 \u043d\u0435 \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u044f\u0442\u0441\u044f, \u043d\u043e \u0442.\u043a. \u0432\u043e \u0432\u0441\u0435\u0445 \u043c\u0430\u043d\u0443\u0430\u043b\u0430\u0445 \u043e\u043d\u0438 \u043e\u0431\u0430 \u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0443\u044e\u0442 \u043a\u0430\u043a \u00ab\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435\u00bb \u0438 \u043d\u0430\u043c \u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u043d\u043e \u043d\u0435 \u043d\u0443\u0436\u043d\u044b \u0441\u044e\u0440\u043f\u0440\u0438\u0437\u044b, \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043c \u0438\u0445.<\/i><\/p>\n<\/li>\n<li>\u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c\/\u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u044b\u0432\u0430\u0435\u043c \u0432 \u043b\u044e\u0431\u0443\u044e \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e. \u0423 \u043c\u0435\u043d\u044f \u044d\u0442\u043e \u0431\u044b\u043b\u0438 <b>C:\/Qt<\/b> \u0434\u043b\u044f Qt \u0438 \u0435\u0433\u043e \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u0432, \u0438 <b>\u0421:\/dev<\/b> \u0434\u043b\u044f \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043e\u0444\u0442\u0430. \u041f\u0440\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 Qt \u043d\u0435 \u0437\u0430\u0431\u0443\u0434\u044c\u0442\u0435 \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c \u0447\u0435\u043a\u0431\u043e\u043a\u0441 <b>Qt -&gt; Tools -&gt; MinGW<\/b>.\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438<\/b><\/p>\n<div class=\"spoiler_text\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/09b\/77a\/c0a\/09b77ac0a1d64007b5bd32d5d9d1383b.png\"\/>  <\/div>\n<\/div>\n<p>  <b>Source \u0421omponents<\/b> \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c \u043d\u0435 \u043d\u0443\u0436\u043d\u043e, \u0438\u0445 \u043c\u044b \u0441\u043a\u0430\u0447\u0430\u043b\u0438 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e \u0432 \u0430\u0440\u0445\u0438\u0432\u0435 (\u0443\u0436\u0435, \u043d\u0430\u0432\u0435\u0440\u043d\u043e\u0435, \u0438 \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u0430\u043b\u0438?), \u0441 \u043d\u0438\u043c\u0438 \u0438 \u0431\u0443\u0434\u0435\u043c \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c.<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0414\u0435\u0440\u0435\u0432\u043e<\/b><\/p>\n<div class=\"spoiler_text\">\n<ul>\n<li><b>C:\/dev\/StrawberryPerl<\/b><\/li>\n<li><b>C:\/dev\/Ruby22<\/b><\/li>\n<li><b>C:\/dev\/Python34<\/b><\/li>\n<li><b>C:\/Qt\/Qt5.5.0<\/b> \u2014 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f Qt<\/li>\n<li><b>C:\/Qt\/qt-everywhere-opensource-src-5.5.0-rc<\/b> \u2014 \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a<\/li>\n<\/ul>\n<p>  <\/div>\n<\/div>\n<p>  <\/li>\n<li>\u041f\u0440\u0430\u0432\u0438\u043c \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e qmake: <br \/> \n<ul>\n<li>\u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u043c \u0444\u0430\u0439\u043b <b>qt-everywhere-opensource-src-5.5.0-rc\/qtbase\/mkspecs\/win32-g++\/qmake.conf<\/b><\/li>\n<li>\u043d\u0430\u0445\u043e\u0434\u0438\u043c \u0441\u0442\u0440\u043e\u043a\u0443 <br \/> \n<pre><code class=\"cpp\">QMAKE_LFLAGS = <\/code><\/pre>\n<p>   \u0438 \u0437\u0430\u043c\u0435\u043d\u044f\u0435\u043c \u0435\u0451 \u043d\u0430:   <\/p>\n<pre><code class=\"cpp\">QMAKE_LFLAGS = -static -static-libgcc <\/code><\/pre>\n<p>(<i>\u0443 5.5.0-rc \u044d\u0442\u043e \u0431\u044b\u043b\u0430 70 \u0441\u0442\u0440\u043e\u043a\u0430<\/i>)  <\/li>\n<\/ul>\n<p>  <\/li>\n<li>\n<h2>\u0417\u0430\u0433\u0430\u0434\u043e\u0447\u043d\u044b\u0439 \u0431\u0430\u0433 c qmldebugger<\/h2>\n<p>  <\/p>\n<pre><code class=\"cpp\">lib\\libQt5Qml.a(qqmldebugserver.o):qqmldebugserver.cpp: undefined reference to `QTcpServerConnection::QTcpServerConnection()' <\/code><\/pre>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0418\u0441\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c<\/b><\/p>\n<div class=\"spoiler_text\">\u0418\u0437-\u0437\u0430 \u044d\u0442\u043e\u0433\u043e \u0431\u0430\u0433\u0430, \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u043c\u043d\u0435 \u0438 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u043b\u043e\u0441\u044c \u0441\u043e\u0431\u0438\u0440\u0430\u0442\u044c \u0434\u0432\u0435 \u0438\u0437 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 Qt, \u043f\u043e\u043a\u0430 \u043d\u0435 \u043d\u0430\u0448\u0435\u043b \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435 <a href=\"https:\/\/github.com\/Alexpux\/MINGW-packages\/blob\/master\/mingw-w64-qt-installer-framework\/0007-Don-t-prevent-qmake-linking-qmltooling-plugin.patch\">\u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/a> \u0441\u0430\u043c\u043e\u0439 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b. \u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u044f \u0442\u0430\u043a \u0438 \u043d\u0435 \u043f\u043e\u043d\u044f\u043b \u043a\u0430\u043a\u043e\u0435 \u043c\u0435\u0441\u0442\u043e \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u043b \u043f\u0440\u043e\u043f\u0430\u0442\u0447\u0438\u0442\u044c \u044d\u0442\u043e\u0442 \u043f\u0430\u0442\u0447 (\u0431\u0443\u0434\u0443 \u0440\u0430\u0434, \u0435\u0441\u043b\u0438 \u043f\u043e\u0434\u0441\u043a\u0430\u0436\u0435\u0442\u0435), \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043f\u043e\u0441\u0442\u0443\u043f\u0438\u043b \u043a\u0440\u0430\u0439\u043d\u0435 \u0440\u0430\u0434\u0438\u043a\u0430\u043b\u044c\u043d\u043e \u0438 \u043d\u0435\u043a\u0440\u0430\u0441\u0438\u0432\u043e: \u0432\u0435\u0440\u043e\u043b\u043e\u043c\u043d\u043e \u0432\u044b\u0440\u0435\u0437\u0430\u043b \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u043d\u0443\u044e \u0441\u0442\u0440\u043e\u043a\u0443 \u0438\u0437 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0430. \u042f \u0434\u0443\u043c\u0430\u044e \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u043e\u0432\u0430\u0442\u044c \u0442\u0430\u043a\u0438\u0435 \u0434\u0435\u044f\u043d\u0438\u044f \u043d\u0435 \u0441\u0442\u043e\u0438\u0442, \u043d\u043e \u043e\u0434\u0438\u043d \u0440\u0430\u0437 \u043c\u043e\u0436\u043d\u043e =)<br \/>  <i><b>P.s.:<\/b> \u044f \u043d\u0435 \u0441\u043e\u0432\u0441\u0435\u043c \u0443\u0432\u0435\u0440\u0435\u043d, \u0447\u0442\u043e \u0438\u043c\u0435\u043d\u043d\u043e \u044d\u0442\u043e \u0432 \u0438\u0442\u043e\u0433\u0435 \u0441\u043f\u0430\u0441\u043b\u043e \u043c\u043e\u0451 \u0432\u0440\u0435\u043c\u044f \u0438 \u043d\u0435\u0440\u0432\u044b, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0441 \u044d\u0442\u0438\u043c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435\u043c, \u044f \u0434\u043e\u0431\u0430\u0432\u0438\u043b \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 <b>-qml-debug<\/b> \u043a \u0441\u0431\u043e\u0440\u0449\u0438\u043a\u0443. \u0415\u0441\u043b\u0438 \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u0440\u0438\u0441\u043a\u043d\u0443\u0442\u044c \u0438 \u043f\u043e\u0436\u0435\u0440\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0441\u0432\u043e\u0438\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c, \u0442\u043e \u043d\u0435 \u043c\u0435\u043d\u044f\u0439\u0442\u0435 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a, \u0430 \u0441\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0443\u0439\u0442\u0435 \u0441\u0431\u043e\u0440\u043a\u0443 \u0441 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u043c <b>-qml-debug<\/b>, \u0430\u0432\u043e\u0441\u044c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0441\u0442\u0430\u043d\u0435\u0442 \u043d\u0435\u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439.<\/i><\/p>\n<p>  \u0417\u0430\u0445\u043e\u0434\u0438\u043c \u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e <b>qt-everywhere-opensource-src-5.5.0-rc\\qtdeclarative\\src\\qml\\debugger<\/b>, \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u043c \u0437\u043b\u043e\u0441\u0447\u0430\u0441\u0442\u043d\u044b\u0439 \u0444\u0430\u0439\u043b <b>qqmldebugserver.cpp<\/b> \u0438 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u0443\u0435\u043c \u043d\u0435\u0443\u0433\u043e\u0434\u043d\u0443\u044e \u0441\u0442\u0440\u043e\u043a\u0443:  <\/p>\n<pre><code class=\"cpp\">#if defined(QT_STATIC) && ! defined(QT_NO_QML_DEBUGGER) \/\/ #include &quot;..\/..\/plugins\/qmltooling\/qmldbg_tcp\/qtcpserverconnection.h&quot;  &lt;---- \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u0443\u0435\u043c \u044d\u0442\u043e #endif <\/code><\/pre>\n<\/p><\/div>\n<\/div>\n<p>  <\/li>\n<li>\u0417\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b <b>MinGW <\/b><br \/> \n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041f\u0443\u0441\u043a -&gt; \u0412\u0441\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b -&gt; Qt 5.5.0 -&gt; 5.5 -&gt; MinGW<\/b><\/p>\n<div class=\"spoiler_text\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/6e6\/ec0\/587\/6e6ec05874d44d41807797876fc4c165.png\"\/><\/div>\n<\/div>\n<p>  \u0438 \u0441\u043a\u0430\u0440\u043c\u043b\u0438\u0432\u0430\u0435\u043c \u0435\u043c\u0443 \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0442\u0430\u043a\u043e\u0439 \u043a\u043e\u0434:  <\/p>\n<pre><code class=\"bash\"># \u041d\u0415 \u0417\u0410\u0411\u0423\u0414\u042c\u0422\u0415 \u041f\u041e\u041c\u0415\u041d\u042f\u0422\u042c \u041f\u0423\u0422\u0418 \u041d\u0410 \u0421\u0412\u041e\u0418! set QTSRC=C:\\Qt\\qt-everywhere-opensource-src-5.5.0-rc set MINGWPATH=C:\\Qt\\Qt5.5.0\\Tools\\mingw492_32\\bin set QTPREFIX=C:\\Qt\\5.5.0_Static set PYPATH=C:\\dev\\Python34 set PERLPATH=C:\\dev\\Strawberry\\perl\\bin set RUBYPATH=C:\\dev\\Ruby22\\bin <\/code><\/pre>\n<p>  \u0433\u0434\u0435:<br \/>  <b>QTSRC <\/b> \u2014 \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438 Qt<br \/>  <b>MINGWPATH <\/b> \u2014 \u043f\u0443\u0442\u044c \u043a MinGW, \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 Qt <br \/>  <b>QTPREFIX <\/b> \u2014 \u043c\u0435\u0441\u0442\u043e, \u043a\u0443\u0434\u0430 \u0431\u0443\u0434\u0435\u0442 \u0431\u0443\u0434\u0435\u0442 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430 \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0441\u0431\u043e\u0440\u043a\u0430 Qt<br \/>  <b>PYPATH <\/b> \u2014 \u043f\u0443\u0442\u044c \u043a \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u043e\u043c\u0443 \u041f\u0438\u0442\u043e\u043d\u0443<br \/>  <b>PERLPATH <\/b> \u2014 \u043f\u0443\u0442\u044c \u043a \u043f\u0430\u043f\u043a\u0435 bin \u041f\u0435\u0440\u043b\u0430<br \/>  <b>RUBYPATH <\/b> \u2014 \u043f\u0443\u0442\u044c \u043a \u043f\u0430\u043f\u043a\u0435 bin Ruby<\/p>\n<p>  \u0434\u0430\u043b\u0435\u0435:  <\/p>\n<pre><code class=\"bash\">set QTDIR=%QTSRC%\\qtbase set PATH=%PATH%;%MINGWPATH%;%PYPATH%;%PERLPATH%;%RUBYPATH%;%QTDIR%\/bin cd %QTSRC% mkdir nomake move qtwebkit nomake move qtwebkit-examples nomake <\/code><\/pre>\n<p>  \u0437\u0434\u0435\u0441\u044c \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u043f\u0443\u0442\u0438 \u043f\u043e\u0438\u0441\u043a\u0430 \u0431\u0438\u043d\u0430\u0440\u043d\u0438\u043a\u043e\u0432, \u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u0442\u0440\u0438 \u0441\u0442\u0440\u043e\u043a\u0438 <b>\u0432\u044b\u0440\u0435\u0437\u0430\u044e\u0442 WebKit <\/b>\u0438\u0437 \u0441\u0431\u043e\u0440\u043a\u0438 (\u0444\u043b\u0430\u0433 -no-webkit \u043a\u0443\u0434\u0430-\u0442\u043e \u0438\u0441\u0447\u0435\u0437 \u0438\u0437 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430). \u0425\u043e\u0447\u0443 \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c, \u0447\u0442\u043e \u0434\u043b\u044f \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043f\u043b\u0430\u0433\u0438\u043d\u043e\u0432 \u0431\u0435\u0437 \u0431\u0443\u0431\u043d\u0430 \u0431\u0443\u0434\u0435\u0442 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u043e\u0434\u0438\u043d \u043b\u0438\u0448\u044c qtbase, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043c\u044b \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u043c \u0432 \u043f\u0430\u043f\u043a\u0443 \u0441 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u043c <b>%QTSRC%<\/b> \u0438 \u0441\u043e\u0431\u0438\u0440\u0430\u0435\u043c \u0432\u0441\u0451, \u0447\u0442\u043e \u0442\u0430\u043c \u0435\u0441\u0442\u044c. <\/p>\n<\/li>\n<li>\u0417\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0442\u043e\u0440:<br \/> \n<pre><code class=\"bash\">configure -static -release -opensource -confirm-license  -opengl desktop -no-angle -qml-debug  -c++11 -platform win32-g++ -qt-zlib -qt-pcre -qt-libpng -qt-libjpeg -qt-freetype -no-openssl -make libs -make tools -nomake examples -nomake tests -prefix %QTPREFIX% <\/code><\/pre>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0448\u043e\u0442\u0430\u043a\u043e\u0435?<\/b><\/p>\n<div class=\"spoiler_text\">\n<ul>\n<li><b>-static<\/b> \u2014 \u0431\u0435\u0437 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0435\u0432;<\/li>\n<li><b>-release<\/b> \u2014 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c, \u0447\u0442\u043e \u0441\u043e\u0431\u0438\u0440\u0430\u0442\u044c \u0431\u0443\u0434\u0435\u043c \u0442\u043e\u043b\u044c\u043a\u043e Release \u0432\u0435\u0440\u0441\u0438\u044e (\u0435\u0441\u043b\u0438 \u0432\u0430\u043c \u043d\u0443\u0436\u0435\u043d \u0438 debug, \u0442\u043e \u043c\u0435\u043d\u044f\u0435\u043c \u043d\u0430 <b>-debug<\/b>);<\/li>\n<li><b>-opensource -confirm-license<\/b> \u2014 \u0441\u043e\u0433\u043b\u0430\u0448\u0430\u0435\u043c\u0441\u044f \u0441 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439;<\/li>\n<li><b>-opengl desktop<\/b> \u0441\u0431\u043e\u0440\u043a\u0430 \u0434\u043b\u044f \u00ab\u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043d\u0438\u043a\u043e\u0432\u00bb;<\/li>\n<li><b>-no-angle<\/b> \u2014 \u00ab\u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442 \u0438\u0437\u0431\u0430\u0432\u0438\u0442\u0441\u044f \u043e\u0442 libEGL, libGLES\u00bb, \u0441\u043f\u0430\u0441\u0438\u0431\u043e  <a href=\"http:\/\/habrahabr.ru\/users\/taraflex\/\" class=\"user_link\">Taraflex<\/a>: <a href=\"https:\/\/toster.ru\/q\/225640#answer_item_605201\">Toster<\/a>;<\/li>\n<li><b>-qml-debug<\/b> \u2014 \u0440\u0430\u0437\u0440\u0435\u0448\u0430\u0435\u043c \u0434\u0435\u0431\u0430\u0433 \u043a\u0443\u043c\u043b\u044b. <i>\u0422\u043e\u0442 \u0441\u0430\u043c\u044b\u0439 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0432\u044b\u043b\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u0431\u0430\u0436\u0438\u0433 \u0441 <b>qmldebugger<\/b> (\u043f\u0443\u043d\u043a\u0442 4);<\/i><\/li>\n<li><b>-c++11<\/b> \u2014 \u2026 \u2014 \u0440\u0430\u0437\u0440\u0435\u0448\u0430\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c;<\/li>\n<li><b>-platform win32-g++<\/b> \u2014 \u0446\u0435\u043b\u0435\u0432\u0430\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 (<i>\u0434\u0430, \u0442\u043e\u043b\u044c\u043a\u043e 32 \u0431\u0438\u0442\u0430<\/i>);<\/li>\n<li><b>-qt-zlib -qt-pcre -qt-libpng -qt-libjpeg -qt-freetype<\/b> \u2014 \u043f\u043b\u044e\u0448\u043a\u0438;<\/li>\n<li><b>-no-openssl<\/b> \u2014 \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u043c ssl (\u043c\u043d\u0435 \u043e\u043d \u0431\u044b\u043b \u043d\u0435 \u043d\u0443\u0436\u0435\u043d);<\/li>\n<li><b>-make libs<\/b> \u2014 \u044d\u0442\u043e \u043d\u0430\u043c \u043f\u0440\u0438\u0433\u043e\u0434\u0438\u0442\u0441\u044f \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438 dll-\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438;<\/li>\n<li><b>-make tools<\/b> \u2014 \u0443\u0442\u0438\u043b\u0438\u0442\u044b \u0441\u043e\u043c\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u044f \u0432\u0441\u0435-\u0436\u0435 \u0440\u0435\u0448\u0438\u043b \u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c. \u0412\u0440\u043e\u0434\u0435 \u044d\u0442\u043e assistant, designer \u0438 linguist. \u0415\u0441\u043b\u0438 \u0432\u0430\u043c \u044d\u0442\u043e \u043d\u0435 \u043d\u0443\u0436\u043d\u043e, \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u0435 \u043d\u0430 <b>-nomake tools<\/b>;<\/li>\n<li><b>-nomake examples -nomake tests<\/b> \u2014 \u043f\u0440\u0438\u043c\u0435\u0440\u044b \u0438 \u0442\u0435\u0441\u0442\u044b. \u0421\u043e\u0431\u0438\u0440\u0430\u044e\u0442\u0441\u044f \u043e-\u043e-\u043e-\u043e-\u0447\u0435\u043d\u044c \u0434\u043e\u043b\u0433\u043e, \u0442\u0430\u043a \u0447\u0442\u043e \u043b\u0443\u0447\u0448\u0435 \u043d\u0435 \u0432\u043a\u043b\u044e\u0447\u0430\u0442\u044c;<\/li>\n<li><b>-prefix %QTPREFIX%<\/b> \u2014 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c, \u043a\u0443\u0434\u0430 \u0431\u0443\u0434\u0435\u0442 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430 \u0431\u0443\u0434\u0443\u0449\u0430\u044f \u0441\u0431\u043e\u0440\u043a\u0430. (<b>%QTPREFIX%<\/b> \u0431\u044b\u043b \u0437\u0430\u0434\u0430\u043d \u0432 \u0441\u0430\u043c\u043e\u043c \u043d\u0430\u0447\u0430\u043b\u0435 \u043f\u044f\u0442\u043e\u0433\u043e \u043f\u0443\u043d\u043a\u0442\u0430);\n<\/li>\n<li>\u0435\u0441\u043b\u0438 \u0432\u0430\u043c \u043d\u0443\u0436\u043d\u044b \u0435\u0449\u0435 \u043a\u0430\u043a\u0438\u0435-\u0442\u043e \u043c\u043e\u0434\u0443\u043b\u0438, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, <b>sqlite<\/b>, \u0442\u043e \u0447\u0438\u0442\u0430\u0439\u0442\u0435 <b>README<\/b> \u0438\u043b\u0438 \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435\u0441\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439 <b>configure -help<\/b>, \u0447\u0442\u043e\u0431\u044b \u0443\u0437\u043d\u0430\u0442\u044c \u043a\u0430\u043a\u043e\u0439 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u043d\u0443\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043a \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0442\u043e\u0440\u0443.<\/li>\n<\/ul>\n<p>  <\/div>\n<\/div>\n<p>  <\/li>\n<li>\u0417\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u0441\u0431\u043e\u0440\u043a\u0443:<br \/> \n<pre><code class=\"bash\">mingw32-make -k <\/code><\/pre>\n<p>  <b>p.s. <\/b>\u0435\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u043c\u043d\u043e\u0433\u043e\u044f\u0434\u0435\u0440\u043d\u044b\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440, \u0442\u043e \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u0441\u0431\u043e\u0440\u0449\u0438\u043a\u0443 \u0438\u0445 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u043c <b>-j[<i>\u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e_\u044f\u0434\u0435\u0440 \u2014 1<\/i>]<\/b>. \u0422.\u0435. \u0434\u043b\u044f \u0441\u0432\u043e\u0435\u0433\u043e 4-\u044f\u0434\u0435\u0440\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430 \u044f \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043b \u0441\u0431\u043e\u0440\u0449\u0438\u043a \u0442\u0430\u043a:  <\/p>\n<pre><code class=\"bash\">mingw32-make -k -j3 <\/code><\/pre>\n<p>  \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 &#8212;<b>k<\/b> \u0432\u0440\u043e\u0434\u0435 \u043f\u0440\u0438\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0441\u0431\u043e\u0440\u0449\u0438\u043a\u0443 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f, \u0435\u0441\u043b\u0438 \u0432\u0434\u0440\u0443\u0433 \u00ab\u0447\u0442\u043e-\u0442\u043e \u043f\u043e\u0448\u043b\u043e \u043d\u0435 \u0442\u0430\u043a\u00bb. \u041c\u0435\u043d\u044f \u044d\u0442\u0430 \u043c\u0430\u043b\u043e\u043f\u0440\u0438\u044f\u0442\u043d\u0430\u044f \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f \u043d\u0435 \u043a\u043e\u0441\u043d\u0443\u043b\u0430\u0441\u044c, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0443\u0442\u0432\u0435\u0440\u0436\u0434\u0430\u0442\u044c \u043d\u0435 \u0431\u0443\u0434\u0443.<\/p>\n<\/li>\n<li>\u0417\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443:<br \/> \n<pre><code class=\"bash\">mingw32-make install <\/code><\/pre>\n<p>  \u043f\u043e\u0441\u043b\u0435 \u044d\u0442\u043e\u0433\u043e \u0443 \u043d\u0430\u0441 \u0434\u043e\u043b\u0436\u043d\u0430 \u043f\u043e\u044f\u0432\u0438\u0442\u0441\u044f \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044f <b>%QTPREFIX%<\/b> \u0441 \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u044b\u043c\u0438 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430\u043c\u0438.<\/p>\n<\/li>\n<li>\u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0442 \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438 \u0441\u0442\u0430\u0442\u0438\u043a\u0438:<br \/> \n<ol>\n<li>\u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c <b>QtCreator<\/b>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u044b\u043b \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 Qt5.5.0-rc<\/li>\n<li>\u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u043c \u0432\u043e \u0432\u043a\u043b\u0430\u0434\u043a\u0443 <b>\u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b &gt; \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b\u2026 &gt; \u0421\u0431\u043e\u0440\u043a\u0430 \u0438 \u0437\u0430\u043f\u0443\u0441\u043a &gt; Qt Versions<\/b>, \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u043d\u043e\u0432\u044b\u0439 <b>qmake<\/b> \u0438\u0437 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438 <b><i>%QTPREFIX%<\/i>\\5.5.0\\bin<\/b>, \u043e\u0431\u0437\u044b\u0432\u0430\u0435\u043c \u0435\u0433\u043e \u043a\u0430\u043a-\u043d\u0438\u0431\u0443\u0434\u044c \u0442\u0430\u043a: &quot;<b>Qt %{Qt:Version} (%{Qt:Version}_Static)<\/b>&quot; \u0438 \u0436\u043c\u0451\u043c \u043a\u043d\u043e\u043f\u043a\u0443 &quot;<b>\u041f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c<\/b>&quot;<br \/> \n<div class=\"spoiler\"><b class=\"spoiler_title\">Qt Versions<\/b><\/p>\n<div class=\"spoiler_text\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/0dd\/7f0\/d5d\/0dd7f0d5d00b49e6bf0ef4c5237fad91.png\"\/>  <\/div>\n<\/div>\n<p>  <\/li>\n<li>\u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u043c \u0432\u043e \u0432\u043a\u043b\u0430\u0434\u043a\u0443 &quot;<b>\u041a\u043e\u043c\u043f\u043b\u0435\u043a\u0442\u044b<\/b>&quot;, \u0436\u043c\u0451\u043c &quot;<b>\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c<\/b>&quot;, \u043e\u0431\u0437\u044b\u0432\u0430\u0435\u043c \u043a\u0430\u043a-\u043d\u0438\u0431\u0443\u0434\u044c \u0442\u0430\u043a: &quot;<b>Qt5.5.0-Static<\/b>&quot;, \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440: <b>MinGW<\/b>, \u043f\u0440\u043e\u0444\u0438\u043b\u044c: &quot;<b>Qt %{Qt:Version} (%{Qt:Version}_Static)<\/b>&quot;, \u0436\u043c\u0451\u043c \u043a\u043d\u043e\u043f\u043a\u0443 &quot;<b>\u041e\u041a<\/b>&quot;<br \/> \n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041a\u043e\u043c\u043f\u043b\u0435\u043a\u0442\u044b<\/b><\/p>\n<div class=\"spoiler_text\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/d78\/c3c\/b9d\/d78c3cb9d55b4b538263d2eedbe0e02c.png\" alt=\"image\"\/>  <\/div>\n<\/div>\n<p>   <\/li>\n<\/ol>\n<p>  <\/li>\n<\/ol>\n<p>  \u0412\u043e\u0442, \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u0438 \u0432\u0441\u0451. \u0410 \u0442\u0435\u043f\u0435\u0440\u044c, \u043d\u0430\u043a\u043e\u043d\u0435\u0446, <b> \u0441\u0430\u043c\u043e\u0435 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e\u0435<\/b>.<\/p>\n<p>  <u><\/p>\n<h2>\u0421\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0441\u0431\u043e\u0440\u043a\u0430 dll-\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0441 \u043c\u043e\u0434\u0443\u043b\u044f\u043c\u0438 QtQuick<\/h2>\n<p><\/u><br \/>  \u0421\u043e\u0437\u0434\u0430\u0451\u043c \u043d\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 \u0432 QtCreator&#8217;e:   <\/p>\n<ul>\n<li><b>\u0424\u0430\u0439\u043b &gt; \u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442\u2026 &gt; \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 &gt; \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 C++ &gt; \u0414\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 <\/b><\/li>\n<li>\u0432\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0439 \u043d\u0430\u043c\u0438 \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0442 \u0441\u0431\u043e\u0440\u043a\u0438 (<b>Qt5.5.0-Static<\/b>)<\/li>\n<li>\u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u043c \u0444\u0430\u0439\u043b <b><i>%project-name%<\/i>_global.h<\/b><\/li>\n<\/ul>\n<p>  \u0412\u0441\u044f \u0441\u043e\u043b\u044c \u0442\u043e\u0433\u043e, \u0447\u0442\u043e dll-\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u043d\u0435 \u0441\u043e\u0431\u0438\u0440\u0430\u043b\u0438\u0441\u044c \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 (<i>\u0442\u043e\u0447\u043d\u0435\u0435 \u0441\u043e\u0431\u0438\u0440\u0430\u043b\u0438\u0441\u044c, \u043d\u043e \u0431\u044b\u043b\u0438 \u043d\u0435\u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b<\/i>) \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u043b\u0430\u0441\u044c \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0448\u0430\u0431\u043b\u043e\u043d (<b>TEMPLATE<\/b>), \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u044b\u0439 \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438 DLL (<b>lib<\/b>) \u043d\u0435 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0432 \u0441\u0435\u0431\u044f \u043b\u0438\u043d\u043a\u043e\u0432\u043a\u0443 \u043f\u043b\u0430\u0433\u0438\u043d\u043e\u0432. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432\u0441\u0435 \u0438\u0445 \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u0432 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u0447\u043d\u0438\u043a\u0435 \u0438 <b>.pro-\u0444\u0430\u0439\u043b\u0435<\/b>. <br \/>  \u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0441\u043f\u0438\u0441\u043e\u043a \u0432\u0441\u0435\u0445 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0445 \u043f\u043b\u0430\u0433\u0438\u043d\u043e\u0432 \u043d\u0435 \u0441\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u043e \u0442\u0440\u0443\u0434\u0430:  <\/p>\n<ul>\n<li>\u0441\u043e\u0437\u0434\u0430\u0451\u043c \u043d\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 &quot;<b>\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 Qt Quick<\/b>&quot; <\/li>\n<li>\u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u0443\u0435\u043c \u0435\u0433\u043e \u0442\u0435\u043c \u0436\u0435 \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0442\u043e\u043c <b>Qt5.5.0-Static<\/b> (<i>\u043d\u0435 \u0437\u0430\u0431\u044b\u0432\u0430\u0435\u043c \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u0442\u0438\u043f \u0441\u0431\u043e\u0440\u043a\u0438 <b>Release<\/b><\/i>)<\/li>\n<li>\u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u043c \u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e \u0441 \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u044b\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c: <b>build-<i>%project_name%<\/i>-Qt5.5.0_Static-Release<\/b> \u0438 \u0432\u0438\u0434\u0438\u043c \u0434\u0432\u0430 \u0444\u0430\u0439\u043b\u0438\u043a\u0430:<br \/> \n<ol>\n<li><b><i>%project_name%<\/i>_plugin_import.cpp<\/b><\/li>\n<li><b><i>%project_name%<\/i>_qml_plugin_import.cpp<\/b><\/li>\n<\/ol>\n<p>  \u0432 \u043d\u0438\u0445-\u0442\u043e \u0438 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442\u0441\u044f \u0441\u043f\u0438\u0441\u043e\u043a \u0432\u0441\u0435\u0445 \u043f\u043e\u0434\u0433\u0440\u0443\u0436\u0430\u0435\u043c\u044b\u0445 \u0434\u043b\u044f \u043e\u0431\u044b\u0447\u043d\u043e\u0433\u043e Qml-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043f\u043b\u0430\u0433\u0438\u043d\u043e\u0432, \u0430 \u0438\u043c\u0435\u043d\u043d\u043e:  <\/p>\n<pre><code class=\"cpp\">#include &lt;QtPlugin&gt; Q_IMPORT_PLUGIN(QWindowsIntegrationPlugin) Q_IMPORT_PLUGIN(QDDSPlugin) Q_IMPORT_PLUGIN(QICNSPlugin) Q_IMPORT_PLUGIN(QICOPlugin) Q_IMPORT_PLUGIN(QJp2Plugin) Q_IMPORT_PLUGIN(QMngPlugin) Q_IMPORT_PLUGIN(QTgaPlugin) Q_IMPORT_PLUGIN(QTiffPlugin) Q_IMPORT_PLUGIN(QWbmpPlugin) Q_IMPORT_PLUGIN(QWebpPlugin) Q_IMPORT_PLUGIN(QtQuick2Plugin) Q_IMPORT_PLUGIN(QTcpServerConnection) Q_IMPORT_PLUGIN(QGenericEnginePlugin) Q_IMPORT_PLUGIN(QNativeWifiEnginePlugin) Q_IMPORT_PLUGIN(QtQuick2WindowPlugin) <\/code><\/pre>\n<p>  \u0432\u0441\u044e \u044d\u0442\u0443 \u0431\u0435\u0434\u0443 \u043d\u0443\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u0447\u043d\u044b\u0439 \u0444\u0430\u0439\u043b \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 (<b><i>%project-name%<\/i>_global.h<\/b><\/li>\n<\/ul>\n<p>  \u0432 \u044d\u0442\u043e\u0439-\u0436\u0435 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438 \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u043c \u0444\u0430\u0439\u043b <b>Makefile.Release<\/b> \u0438 \u0434\u043e\u0441\u0442\u0430\u0435\u043c \u043e\u0442\u0442\u0443\u0434\u0430 \u043d\u0443\u0436\u043d\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e, \u0430 \u0438\u043c\u0435\u043d\u043d\u043e: \u0441\u043f\u0438\u0441\u043e\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0443:  <\/p>\n<pre><code class=\"cpp\">LIBS        =        -lmingw32 -LC:\/Qt\/5.5.0_Static\/lib -lqtmain -LC:\/Qt\/5.5.0_Static\/qml\/QtQuick.2 -lqtquick2plugin -LC:\/Qt\/5.5.0_Static\/qml\/QtQuick\/Window.2 -lwindowplugin -LC:\/Qt\/5.5.0_Static\/plugins\/platforms -lqwindows -lwinspool -lshlwapi -lQt5PlatformSupport -lqtfreetype -LC:\/Qt\/5.5.0_Static\/plugins\/imageformats -lqdds -lqicns -lqico -lqjp2 -lqmng -lqtga -lqtiff -lqwbmp -lqwebp -LC:\/Qt\/5.5.0_Static\/plugins\/qmltooling -lqmldbg_qtquick2 -lQt5Quick -lQt5Gui -lcomdlg32 -loleaut32 -limm32 -lwinmm -lglu32 -lopengl32 -lgdi32 -lqtharfbuzzng -lqmldbg_tcp -lQt5Qml -LC:\/Qt\/5.5.0_Static\/plugins\/bearer -lqgenericbearer -lqnativewifibearer -lQt5Network -ldnsapi -lQt5Core -lole32 -luuid -lws2_32 -ladvapi32 -lshell32 -luser32 -lkernel32 -lmpr -lqtpcre  <\/code><\/pre>\n<p>  \u0432\u0441\u0451 \u044d\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432 <b>.pro-\u0444\u0430\u0439\u043b<\/b> \u0432\u0430\u0448\u0435\u0433\u043e \u0431\u0443\u0434\u0443\u0449\u0435\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 (<i>\u0441\u043f\u0438\u0441\u043e\u043a \u043c\u043e\u0436\u0435\u0442 \u043e\u0442\u043b\u0438\u0447\u0430\u0442\u044c\u0441\u044f, \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0432\u0430\u0448\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0438 \u043e\u0442 \u0442\u043e\u0433\u043e, \u043a\u0430\u043a\u0438\u0435 \u043c\u043e\u0434\u0443\u043b\u0438 \u0432\u044b \u0432\u043a\u043b\u044e\u0447\u0430\u043b\u0438\/\u043e\u0442\u043a\u043b\u044e\u0447\u0430\u043b\u0438 \u043f\u0440\u0438 \u0441\u0431\u043e\u0440\u043a\u0435 Qt, \u0442\u0430\u043a \u0447\u0442\u043e \u043b\u0443\u0447\u0448\u0435 \u0441\u043a\u043e\u043f\u0438\u0440\u0443\u0439\u0442\u0435 \u044d\u0442\u043e\u0442 \u0441\u043f\u0438\u0441\u043e\u043a \u0441\u043e \u0441\u0432\u043e\u0435\u0433\u043e \u041f\u041a<\/i>). \u041d\u0435 \u043f\u043e\u043c\u0435\u0448\u0430\u0435\u0442 \u0435\u0449\u0435 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u0443\u0442\u044c \u043a \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u0447\u043d\u044b\u043c \u0444\u0430\u0439\u043b\u0430\u043c \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0441\u0431\u043e\u0440\u043a\u0438 Qt:  <\/p>\n<pre><code class=\"cpp\">INCLUDEPATH += C:\/Qt\/Qt5.5.0_Static\/include <\/code><\/pre>\n<p>  \u041f\u043e\u0441\u043b\u0435 \u0442\u043e\u0433\u043e, \u043a\u0430\u043a \u0432\u044b \u0432\u043d\u0435\u0441\u0451\u0442\u0435 \u044d\u0442\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432 \u043f\u0440\u043e\u0435\u043a\u0442, \u0432\u044b \u0441\u043c\u043e\u0436\u0435\u0442\u0435 \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u00abmini-framework\u00bb QtQuick \u0432 \u0432\u0438\u0434\u0435 \u043e\u0434\u043d\u043e\u0439 DLL-\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438. \u0427\u0442\u043e \u0432\u044b \u0431\u0443\u0434\u0435\u0442\u0435 \u0441 \u043d\u0435\u0439 \u0434\u0435\u043b\u0430\u0442\u044c \u044f \u043d\u0435 \u0437\u043d\u0430\u044e, \u043d\u043e \u043d\u0430\u0434\u0435\u044e\u0441\u044c \u043a\u043e\u043c\u0443-\u0442\u043e \u044d\u0442\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043f\u0440\u0438\u0433\u043e\u0434\u0438\u0442\u0441\u044f \ud83d\ude42<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">.pro-\u0444\u0430\u0439\u043b \u043c\u043e\u0435\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 &#39;MyDll&#39;<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"cpp\">QT += core widgets qml quick  CONFIG += dll  TEMPLATE = lib  TARGET = mydll  DEFINES += MYDLL_LIBRARY  SOURCES += mydll.cpp  HEADERS += mydll.h \\     objectfactory.h  INCLUDEPATH += C:\/Qt\/Qt5.3.0_Static\/include  LIBS += -lmingw32\\ -LC:\/Qt\/5.5.0_Static\/lib -lqtmain\\ -LC:\/Qt\/5.5.0_Static\/qml\/QtQuick.2 -lqtquick2plugin\\ -LC:\/Qt\/5.5.0_Static\/qml\/QtQuick\/Window.2 -lwindowplugin\\ -LC:\/Qt\/5.5.0_Static\/plugins\/platforms -lqwindows -lwinspool -lshlwapi -lQt5PlatformSupport -lqtfreetype\\ -LC:\/Qt\/5.5.0_Static\/plugins\/imageformats -lqdds -lqicns -lqico -lqjp2 -lqmng -lqtga -lqtiff -lqwbmp -lqwebp\\ -LC:\/Qt\/5.5.0_Static\/plugins\/qmltooling -lqmldbg_qtquick2 -lQt5Quick -lQt5Gui -lcomdlg32 -loleaut32 -limm32 -lwinmm -lglu32 -lopengl32 -lgdi32 -lqtharfbuzzng -lqmldbg_tcp -lQt5Qml\\ -LC:\/Qt\/5.5.0_Static\/plugins\/bearer -lqgenericbearer -lqnativewifibearer -lQt5Network -ldnsapi -lQt5Core -lole32 -luuid -lws2_32 -ladvapi32 -lshell32 -luser32 -lkernel32 -lmpr -lqtpcre <\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<div class=\"spoiler\"><b class=\"spoiler_title\">mydll.h<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"cpp\">#ifndef MYDLL_H #define MYDLL_H  #include &lt;QtPlugin&gt; Q_IMPORT_PLUGIN(QWindowsIntegrationPlugin) Q_IMPORT_PLUGIN(QDDSPlugin) Q_IMPORT_PLUGIN(QICNSPlugin) Q_IMPORT_PLUGIN(QICOPlugin) Q_IMPORT_PLUGIN(QJp2Plugin) Q_IMPORT_PLUGIN(QMngPlugin) Q_IMPORT_PLUGIN(QTgaPlugin) Q_IMPORT_PLUGIN(QTiffPlugin) Q_IMPORT_PLUGIN(QWbmpPlugin) Q_IMPORT_PLUGIN(QWebpPlugin) Q_IMPORT_PLUGIN(QtQuick2Plugin) Q_IMPORT_PLUGIN(QTcpServerConnection) Q_IMPORT_PLUGIN(QGenericEnginePlugin) Q_IMPORT_PLUGIN(QNativeWifiEnginePlugin) Q_IMPORT_PLUGIN(QtQuick2WindowPlugin)  #include &lt;QGuiApplication&gt; #include &lt;QQuickView&gt;  class MyDll { ... };  #endif <\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<div class=\"clear\"><\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"http:\/\/habrahabr.ru\/post\/261479\/\"> http:\/\/habrahabr.ru\/post\/261479\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>             <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/5a0\/4eb\/19e\/5a04eb19ec364d5085c51826cacfdca8.png\" align=\"left\"\/>\u0414\u043e\u0431\u0440\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0441\u0443\u0442\u043e\u043a, \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0438. \u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u043f\u043e\u0441\u0442\u0430\u0440\u0430\u044e\u0441\u044c \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u0442\u044c \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u0441\u043e\u0431\u0438\u0440\u0430\u043b \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 dll-\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443 \u0441 \u043c\u043e\u0434\u0443\u043b\u044f\u043c\u0438 QtQuick. \u041e\u0431\u043b\u0430\u0437\u0438\u0432 \u0432\u0441\u0435 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u044b, \u043c\u043d\u0435 \u0442\u0430\u043a \u0438 \u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043d\u0430\u0439\u0442\u0438 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0441\u0432\u043e\u0435\u0439 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b, \u0430 \u043e\u043d\u043e, \u043a\u0430\u043a \u043e\u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c, \u0431\u044b\u043b\u043e \u043f\u043e\u0434 \u043d\u043e\u0441\u043e\u043c. <\/p>\n<p>  \u041d\u0430\u0447\u043d\u0443 \u0441 \u0441\u0430\u043c\u043e\u0433\u043e \u043d\u0430\u0447\u0430\u043b\u0430, \u0430 \u0438\u043c\u0435\u043d\u043d\u043e: \u0441 \u043e\u0442\u0443\u0447\u0435\u043d\u0438\u044f Qt \u043e\u0442 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a *.dll. \u041e\u043f\u0435\u0440\u0438\u0440\u0443\u0435\u043c\u044b\u0439: <a href=\"http:\/\/download.qt.io\/snapshots\/qt\/5.5\/5.5.0-rc\">Qt-windows-x86-MinGW-5.5.0-rc, \u0441\u043d\u0430\u043f\u0448\u043e\u0442 95 \u043e\u0442 2015.06.17<\/a>. \u0420\u0430\u0431\u043e\u0447\u0435\u0435 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0435: <b>Windows 8.1<\/b>  <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-260423","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/260423","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=260423"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/260423\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=260423"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=260423"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=260423"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}