Qbs is a tool that helps simplify the build process for developing projects across multiple platforms.
1 ответ

Qbs: Может ли модуль устанавливать файлы?

Я хочу иметь модуль, который будет экспортировать все необходимые зависимости, такие как include путь, путь к библиотеке и установить необходимые библиотеки времени выполнения. Module { Depends { name: "cpp" } property path libLocation: "" cpp.dynam…
21 мар '17 в 22:41
1 ответ

Установить свойство, объявленное в одном проекте QBS от другого

У меня есть типичный сценарий разработки приложений, библиотека + приложение, оба проекта QBS. В проекте библиотеки я объявил логическое свойство staticBuild по умолчанию true, как показано ниже: Project { // the library property bool staticBuild: t…
25 июл '17 в 10:25
1 ответ

Настройки проекта Qt qbs с ошибкой компиляции библиотеки не найдены

Я работаю над проектом, который имеет несколько уровней. Лично я новичок в qbs, и на внутреннем сайте не так много документов и примеров о qbs. среда: Qt5.6.1; Qt Creator 4.01; Ubuntu 16.04; Qbs 1.5.1 Вот иерархия проекта. На верхнем уровне у него е…
12 июл '16 в 00:32
1 ответ

Для QBS: Какие параметры я бы установил в моем DynamicLibrary{} для установки заголовков и библиотек при сборке?

Я перевожу свои библиотеки Qt из qmake в qbs и пытаюсь найти подходящий шаблон, который поможет мне понять, какие параметры необходимы для упрощения сборки и установки указанных библиотек. В настоящее время файл qbs для одной из моих библиотек выгля…
24 июл '18 в 15:23
2 ответа

QBS AVR компиляции

Я пытаюсь построить простой проект с QBS import qbs Project { name: "simple" Product { name: "micro" type: "obj" Group { name: "sources" files: ["main.c", "*.h", "*.S"] fileTags: ['c'] } Rule { inputs: ["c"] Artifact { fileTags: ['obj'] filePath: in…
21 фев '17 в 11:33
2 ответа

Как правило сборки Qbs может использовать продукт

Я хочу использовать Qbs для компиляции существующего проекта. Этот проект уже содержит инструмент преобразования кода (my_tool), который интенсивно используется в этом проекте. Пока что я (упрощенно): import qbs 1.0 Project { Application { name: "my…
18 июн '13 в 16:08
1 ответ

qbs - установить на конкретный каталог

Я пытаюсь изменить установочный каталог в QBS. Я перепробовал каждую возможность, которая пришла мне в голову. Я хотел бы установить в папку env var... но qbs всегда устанавливается в subdir в директории, где это было указано (например, qtc_Desktop_…
02 апр '16 в 11:16
1 ответ

Qbs, как проверить порядок байтов

Как можно проверить порядок байтов (большой или маленький порядок байтов) из Qbs? Я не знаю другого способа сделать это в Qbs или чистом JavaScript. Идея состоит в том, чтобы избежать любых других зависимостей внутри Qbs, например, node.js os.endian…
14 сен '17 в 18:19
2 ответа

Пользовательский модуль Qbs не работает

Я хочу создать модуль для использования компилятора QtRO repc для создания файлов.h из файлов.rep. Я кодировал модуль, но когда я пытаюсь загрузить его в продукт приложения, он не загружает и не отключает продукт. модули находятся в C:\Users\User\qt…
11 июл '17 в 16:36
1 ответ

Включить AVFoundation в проект iOS qbs

Я использую Xcode 9.4.1 и Qt 5.11, и в настоящее время у меня есть рабочий файл.pro для запуска моего приложения Qt на iOS. Просто ради интереса я хотел попробовать qbs, так как мне очень нравится синтаксис. Теперь я попытался написать файл.qbs, кот…
16 июл '18 в 19:06
1 ответ

Обновление с Qt 5.5.1 до Qt 5.6 приводит к ошибкам компоновки

Я просто пытаюсь обновить проект с Qt5.5.1 до Qt5.6, и теперь он терпит неудачу во время компоновки. C:/Qt/Qt5.6.0/Tools/mingw492_32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -lC:/Qt/Qt5.6.0/5.6/mingw…
04 май '16 в 09:19
2 ответа

Отладка qbs QML не работает

После перехода на QBS моя отладка QML перестала работать. Я убедился, что: Я строю отладочную сборку, работает отладка C++ Я проверил "Включить отладку QML" на вкладке Проект создателя qt Я даже пытался добавить свойства QBS вручную Qt.declarative.q…
16 мар '18 в 06:49
1 ответ

Система сборки QBS, не может инициализировать среду с vcvars64.bat

Я пытаюсь реализовать свой собственный модуль для сборки C++ в Windows с помощью цепочки инструментов clang-cl, поскольку в QBS сейчас нет встроенной поддержки. Я решил использовать lld-link вместо линкера Microsoft, поэтому мне нужно вручную указат…
20 янв '19 в 20:29
0 ответов

Как использовать Qbs для создания приложения Qt с Qt Creator?

Я пытаюсь построить приложение Qt на основе QBS с Qt Creator, и я получаю следующие ошибки: cannot find -lC:/SDKs/Qt/5.3/mingw482_32/lib/Qt5Cored cannot find -lC:/SDKs/Qt/5.3/mingw482_32/lib/Qt5Guid cannot find -lC:/SDKs/Qt/5.3/mingw482_32/lib/Qt5Wi…
19 сен '14 в 14:42
2 ответа

Копирование предварительно скомпилированных библиотек для создания каталога или добавление их в PATH в проекте QBS

У меня есть сторонняя скомпилированная библиотека (.lib+.dll), которую я использую в своем приложении Qt. В обычном (qmake) проекте QtCreator у меня есть следующие строки в моем файле.pro: LIBS += -L$$PWD/lib/release -ltag INCLUDEPATH += include/tag…
13 сен '16 в 09:47
1 ответ

Как я могу прикрепить библиотеку PostgreSQL C через QBS?

У меня есть проект, который должен использовать c-библиотеку postgresql (libpq) и проект настроен. Как я могу настроить модуль QBS для импорта всех необходимых заголовков и библиотек в проект?
21 ноя '16 в 14:10
1 ответ

Построить приложение QT с QBS

Я хотел бы знать шаги для компиляции, сборки и создания приложения Qt для Android с использованием QBS на Linux. У меня есть все необходимые инструменты, и в настоящее время я могу создать APK с помощью qmake.
06 мар '15 в 11:43
1 ответ

Для продукта не найдена зависимость qt.core

Я получаю много одинаковых ошибок, когда пытаюсь скомпилировать мой проект с использованием qbs. Как это: Dependency "Qt.core" not found for product "dist". Please create a Qt profile using the qbs-setup-qt tool if you haven't already done so. Produ…
10 окт '17 в 17:10
1 ответ

Построить все: даже buildByDefault: false

У меня есть проект, который содержит много ссылок на другой файл QBS. Project { name: "MyProject" references: ["SubProject1/SubProject1.qbs", "SubProject2/SubProject2.qbs", "SubProject3/SubProject3.qbs", "SubProject4/SubProject4.qbs", ... ] } При ра…
26 окт '16 в 09:29
1 ответ

Qbs: Как включить Qt Quick Compiler?

С qmake вы можете включить Qt Quick Compiler, передав CONFIG += qtquickcompiler, Как я могу сделать это с Qbs? Или я должен написать кастом Rule за это?
12 авг '16 в 12:04