2

mbed 5 で使用する外部ライブラリ (コンポーネント コントローラー) を作成しており、mbed リポジトリで利用できるようにする予定です。コードが正しく動作することを確認するテストを書きたいのですが、それらは単なる通常の単体テストであり、組み込みコントローラーで実行する必要はありません。テスト スイートにを提供するフレームワークとしてCatchを見ています。main

mbedCLI または Eclipse CDT (エクスポートされたプロジェクトを使用) でプロジェクトをビルドすると、どの.cppファイルが含まれ、どの.oファイルが埋め込みイメージにリンクされますか? イメージには、インクルードを介してファイルから取り込まれたコードのみが含まれていますか?それとも、表示されているすべてのファイル (テスト ケースを含む可能性があります)main.cppをコンパイルしてリンクしていますか? .cpp後者の場合、組み込みの utest 機能と衝突しない、それらを除外するクリーンな方法はありますか?

4

1 に答える 1