問題タブ [qbs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
arm - Qbs: アーム ターゲットの構築中に googletests を実行する
qbs (Qt Creator 内) を使用して STM32 プロジェクトをビルドし、ベアメタル プラグインを使用してアップロードします。そして、それはうまく機能します。
ただし、ファームウェアで使用されるライブラリのテストもあります。そして、確かにそれらを構築して実行したいと思います。
ここで、テストを実行するために Windows/Linux/MacOS 用に構成された別のプロジェクトを準備する必要があります。そのため、プロジェクトを切り替えてボード上でテストまたはデバッグする必要があります。
1 つの qbs プロジェクトで 2 つのサブプロジェクトを異なるアーキテクチャ ターゲットと組み合わせる可能性はありますか?
少しのアドバイスやトリックは大歓迎です。ありがとうございました。
android - Qt QBS とアンドロイド
簡単なチュートリアルを見つけようとしています: gbps を使用して Android 用の簡単なアプリケーションを作成する方法。次のリンクが見つかりました。
- スタック oferflow。cbs のバージョンは既に 1.11 に更新されており、android のサポートが含まれていますが、この質問に対する回答は得られていません。
- QBS ドキュメンテーションの AndroidApk 項目。この場合、次の警告が表示されます。
'../Application/src/main/AndroidManifest.xml' does not exist.
残念ながら新しい情報は見つかりませんでした。私は助けを求めます。
更新: Qmake の場合、次のような標準のウィジェット プロジェクトを作成するだけです。
そして、これは機能し、うまく構築されます。QtCreator は必要なすべてのファイルを自動的に作成し、電話でアプリを実行します
Qbs では、同じアプリケーションを作成しようとしています。このため、QBS ファイルがあります。
最後に、HelloWorld 製品 (libhelloworld.so) を使用しました。しかし、「helloworld_android」の最初のエラーは、android マニフェストでの失敗です。このファイルは未定義です。次に何をすべきですか?