<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Статьи]]></title>
    <link>https://habr.com/ru/users/mapron/publications/articles/</link>
    <description><![CDATA[Хабр: статьи пользователя mapron]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Fri, 01 May 2026 17:37:35 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      
        
    
    <item>
      <title><![CDATA[Настраиваем окружение Qt6+QtC без VPN]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/709064/</guid>
      <link>https://habr.com/ru/articles/709064/?utm_campaign=709064&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p>Как известно, с недавних пор сервера qt.io запрещают загрузку любых архивов с российских IP. Если первое время проверка шла только на получение метаинформации, теперь любая загрузка файла обрывается сервером.</p><p>Обычные советы, как это обойти, включают:<br><br><strong>•</strong>  Используй платный безлимитный VPN;<br><strong>•</strong>  Используй дистрибутив Linux и его бинарные сборки;<br><strong>•</strong>  Собирай сам из исходинков.</p><p>Все это рабочие советы, но не очень дружелюбны к начинающим разработчикам, которые только hello world начинают собирать. Я расскажу, как можно быстро настроить окружение используя зеркала Yandex и github.</p><p></p> <a href="https://habr.com/ru/articles/709064/?utm_campaign=709064&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 04 Jan 2023 07:05:45 GMT</pubDate>
      <dc:creator><![CDATA[mapron]]></dc:creator>
      <category><![CDATA[Программирование]]></category><category><![CDATA[Qt]]></category>
      <category><![CDATA[qt]]></category><category><![CDATA[санкции]]></category><category><![CDATA[настройка окружения]]></category><category><![CDATA[c++]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как сделать из Ninja систему распределённой сборки?]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/321660/</guid>
      <link>https://habr.com/ru/articles/321660/?utm_campaign=321660&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/files/d4d/c70/29d/d4dc7029d50a4d579df3b0b58e4ba331.png" align="left"/>Привет, Хабр! <br/>
<br/>
Недавно я задумался, ковыряя очередную бесплатную систему сборки, «А нельзя ли взять и самому написать такую систему? Ведь это просто — взять ту же Ninja, прикрутить разделение на препроцессинг и компиляцию, да и передавать по сети файлы туда-сюда. Куда уж проще?»<br/>
<br/>
Просто — не просто, как самому сделать подобную систему — расскажу под катом.<br/>
 <a href="https://habr.com/ru/articles/321660/?utm_campaign=321660&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Mon, 13 Feb 2017 07:59:07 GMT</pubDate>
      <dc:creator><![CDATA[mapron]]></dc:creator>
      <category><![CDATA[C++]]></category><category><![CDATA[Системы сборки]]></category>
      <category><![CDATA[C++]]></category><category><![CDATA[ninja]]></category><category><![CDATA[распределённая сборка]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Релиз IDE Qt Creator 3.3]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/245527/</guid>
      <link>https://habr.com/ru/articles/245527/?utm_campaign=245527&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<i>Про релиз Qt 5.4 читайте <a href="http://habrahabr.ru/post/245521/">отдельный пост</a></i><br/>
<br/>
Мы рады представить релиз Qt Creator 3.3.<br/>
<br/>
Улучшена поддержка для разделения редактора и порождения новых окошек редактирования. Вы можете теперь перетаскивать редакторы между частями за иконку файла. Можно открыть новый редактор, удерживая Ctrl, вместо перемещения (на том же документе). Перетащив файл из системного навигатора в QtC, он откроется в нужном сплите (split, разделенное окно).<br/>
<br/>
Теперь можно использовать переменные окружения в определенных наборах (kits). Отображаемые имена наборов и версий Qt могут содержать макросы вроде %{Qt:Version}, которые заполняются нужной версией. Также теперь можно выбрать все наборы сразу при настройке проекта.<br/>
<br/>
 <a href="https://habr.com/ru/articles/245527/?utm_campaign=245527&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Другие возможности</a>]]></description>
      
      <pubDate>Wed, 10 Dec 2014 15:44:50 GMT</pubDate>
      <dc:creator><![CDATA[mapron]]></dc:creator>
      <category><![CDATA[C++]]></category><category><![CDATA[Qt]]></category>
      <category>C++</category><category>qt creator</category>
    </item>
  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Релиз Qt 5.4 и Qt Creator 3.3]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/245521/</guid>
      <link>https://habr.com/ru/articles/245521/?utm_campaign=245521&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<i>Примечание переводчика: в оригинале очень много маркетинговых оборотов, и, похоже какой-то SEO в тексте. Я постарался местами убирать лишние повторы слова «Qt», но текст всё равно слегка слащав.<br/>
Про релиз Qt Creator 3.3 <a href="http://habrahabr.ru/post/245527/">перевод</a>.<br/>
</i><br/>
<br/>
Я рад сообщить, что Qt 5.4 выпущен сегодня (10 декабря) и уже доступен для скачивания с <a href="http://qt.io">qt.io</a>. Вместе с Qt 5.4, мы также выпускаем Qt Creator 3.3 и обновление для Qt для создания устройств под управлением встроенными Linux или Android.<br/>
<br/>
Но сперва давайте о Qt 5.4. Один из главных акцентов, которые я бы хотел сделать на релезе — это Web-технологии, и мы можем показать вам много клевых штук.<br/>
<br/>
 <a href="https://habr.com/ru/articles/245521/?utm_campaign=245521&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Wed, 10 Dec 2014 15:04:03 GMT</pubDate>
      <dc:creator><![CDATA[mapron]]></dc:creator>
      <category><![CDATA[C++]]></category><category><![CDATA[Qt]]></category>
      <category>Qt5</category><category>qt</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Сводная таблица по поддержке C++ 11/14/17]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/245175/</guid>
      <link>https://habr.com/ru/articles/245175/?utm_campaign=245175&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Как любому C++ разработчику, следящему за новинками в отрасли и стандартами в частности, мне стало интересно, насколько полно вообще поддерживается стандарт C++ 11 (а также 1y и 1z) разными компиляторами? Да, существуют разные сводные таблицы, но чаще всего это сравнение двух компиляторов или двух версий одного компилятора, либо сводная таблица, но уже устаревшая, либо вообще неполный список. В общем, сел я да и сделал полную таблицу (на основе списка Clang-a и GCC) по четырем компиляторам: Clang, GNU C++, MSVC и Intel C++. <a href="https://habr.com/ru/articles/245175/?utm_campaign=245175&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Таблица под катом</a>]]></description>
      
      <pubDate>Sun, 07 Dec 2014 05:26:47 GMT</pubDate>
      <dc:creator><![CDATA[mapron]]></dc:creator>
      <category><![CDATA[C++]]></category>
      <category><![CDATA[стандарты]]></category><category><![CDATA[C++]]></category><category><![CDATA[C++11]]></category><category><![CDATA[комиляторы]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Qt Creator 2.7: QBS менеджер проектов под капотом]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/171405/</guid>
      <link>https://habr.com/ru/articles/171405/?utm_campaign=171405&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Приветствую, друзья! В начале февраля была анонсирована IDE Qt Creator 2.7 beta, и вот 21 марта был представлен релиз 2.7.0.<br/>
Итак, из заметных изменений в новом релизе были:<br/>
<ul>
<li>Улучшенная поддержка интрументариев (Kits); </li>
<li>Дальнейшая поддержка С++11; </li>
<li>Изменения в QML и Qt Quick2.</li>
</ul><br/>
Множество мелких изменений таких как поддержка слияния для git плагина, улучшения в отладчике, но в целом релиз не революционный, а эволюционный.<br/>
Знаете, я не буду подробно расписывать все изменения, их можно прочитать в <a href="http://blog.qt.digia.com/blog/2013/03/21/qt-creator-2-7-0-released/">пресс-релизе</a>.<br/>
Одно для меня заметное новшество — появление в основой ветке поддержки QBS плагина. О системе qbs я писал <a href="http://habrahabr.ru/post/144127/">ранее на хабре</a>.С тех пор утекло много воды, и кто-то мог подумать что проект заглох, но нет же, стройка коммунизма идет ударными темпами, и я постараюсь дать краткий обзор некоторых изменений.<br/>
<br/>
 <a href="https://habr.com/ru/articles/171405/?utm_campaign=171405&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Что же там было, пока меня не было?</a>]]></description>
      
      <pubDate>Sat, 23 Mar 2013 07:09:06 GMT</pubDate>
      <dc:creator><![CDATA[mapron]]></dc:creator>
      <category><![CDATA[Qt]]></category><category><![CDATA[Программирование]]></category>
      <category><![CDATA[qt]]></category><category><![CDATA[qbs]]></category><category><![CDATA[qt5]]></category><category><![CDATA[qt creator]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Qt Build System: спасательный круг для сборки]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/144127/</guid>
      <link>https://habr.com/ru/articles/144127/?utm_campaign=144127&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/storage2/d50/313/18a/d5031318a2f41f64d1e54d6ce40fb3fe.png" align="right"/><br/>
Примечание(17.06.2013): синтаксис примеров в статье не соответствует последним версиям. Сверяйтесь с документацией. Также в марте был выпущен <a href="http://habrahabr.ru/post/171405/">Qt Creator 2.7</a> с поддержкой QBS.<br/>
Не так давно команда разработчиков Qt <a href="http://labs.qt.nokia.com/2012/02/15/introducing-qbs/">представила</a> новую систему сборки — QBS. Разумеется, основной реакцией было «Да чем вас QMAKE не устраивал», «Просто адаптируйте CMAKE», «Ещё одна система сборки [xkcd, стандарты]». Обещанные преимущества новой системы: гибкость, понятный синтаксис для всех разработчиков (QML — javascript-подобный декларативный язык), скорость билдов (чистых и инкрементальных), а также лёгкая расширяемость. <br/>
Всё это мы где-то уже слышали, поэтому в данной статье мы попытаемся разобраться, как разработчики пришли к этой системе, рассмотрим простейшие примеры, изучим основные конструкции и посмотрим, какая поддержка на уровне IDE присутствует на настоящий момент.<br/>
 <a href="https://habr.com/ru/articles/144127/?utm_campaign=144127&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Let's go!</a>]]></description>
      
      <pubDate>Mon, 21 May 2012 03:15:39 GMT</pubDate>
      <dc:creator><![CDATA[mapron]]></dc:creator>
      <category><![CDATA[Qt]]></category>
      <category><![CDATA[qt]]></category><category><![CDATA[qbs]]></category><category><![CDATA[qt build system]]></category><category><![CDATA[qmake]]></category>
    </item>
  

  

  

	
  

  

  

      

      

      

    
  </channel>
</rss>
