10 setting_tools
Приходько Игорь Сергеевич edited this page 9 months ago

##Настройка инструментария

  1. Установить Visual Studio 2010 и все сервисные пакеты к ней.
  2. Установить Qt 4.8.7 для VS2010. Если вы собираете Qt самостоятельно, то нужно собрать OpenSSL и включить поддержку SSL.
  3. Установить последнюю версию Visual Studio Addin. Настроить используемую версию Qt: в меню «Qt» на вкладке «Qt Options» указать путь к установленной библиотеке на предыдущем шаге библиотеке.
  4. Скачать и установить QBS версии 1.6.1 (Можно и более новую, но они больше заточены под Qt5 и со 4.х версиями работают с “бубном”)
  5. Установить SVN клиент, например TortoiseSVN
  6. Создать рабочий каталог, например, «C:\Projects\CyberplatOpenSource».
  7. Получить исходный код проекта. Например (для TortoiseSVN):
  • Переходим в рабочий каталог «C:\Projects\CyberplatOpenSource»
  • Открываем контекстное меню (right-click)
  • Выбираем пункт «SVN Checkout…»
  • Установить «URL of repository» в https://help.cyberplat.com/svn/
  • Установить «Checkout directory» в «C:\Projects\CyberplatOpenSource»
  1. Установить последнюю (протестировано с 1.65.1) версию boost с официального сайта в рабочий каталог в подкаталог “thirdparty\boost” (например, “C:\Projects\CyberplatOpenSource\thirdparty\boost”). Компилировать саму библиотеку нет необходимости, т.к. в коде TC используются только “header-only” библиотеки.
  2. Создать переменные окружения: «Мой компьютер» - «Свойства…» - «Дополнительно» - «Переменные среды»
Переменная Значение Описание
TC_DIR C:\Projects\CyberplatOpenSource\3.0\src Путь к исходному коду терминального ПО
TC_INCLUDE_DIR C:\Projects\CyberplatOpenSource\3.0\src\includes Путь к заголовочным файлам терминального ПО
TC_LIB_DIR C:\Projects\CyberplatOpenSource\3.0\build\libs Путь к собранным библиотекам
TC_BIN C:\Projects\CyberplatOpenSource\3.0\build Путь к собранным бинарным файлам
THIRDPARTY_DIR C:\Projects\CyberplatOpenSource\thirdparty Каталог со сторонними библиотеками
THIRDPARTY_BIN_DIR C:\Projects\CyberplatOpenSource\thirdparty\bin Бинарные файлы сторонних библиотек

10.Конфигурирование QBS в командной строке (Win-R -> cmd.exe -> ОК) Пути к папкам могут отличаться в зависимости от того, куда вы установили Qt.

  • qbs-setup-toolchains.exe --detect
  • qbs setup-qt c:/qt/4.8.7/bin/qmake.exe qt-4-8-7-vs2010
  • qbs config defaultProfile qt-4-8-7-vs2010
  • qbs config profiles.qt-4-8-7-vs2010.baseProfile MSVC2010

Сборка проекта