0

私は 2 つの IAR 組み込みワークベンチ プロジェクト (Cortex-M3 ARM 用) を持っています。そのうちの 1 つは C で作成され、もう 1 つは C++ で作成されています。
これら 2 つのプロジェクトのいくつかのファイルを結合して 1 つの新しいプロジェクトを作成する必要がありますが、何らかの理由で自分のプロジェクト以外の言語を変更することはできません (たとえば、C++ プロジェクトで OOP を使用し、他のプロジェクトではいくつかのネイティブ C 関数を使用しました)。
現在、これらのプロジェクトを組み合わせて IAR 組み込みワークベンチ 6 でコンパイルするソリューションを探しています。
何かアイデアはありますか?

4

1 に答える 1

3

すべての c ファイルをコンパイルします。すべての c++ ファイルをコンパイルします。新しいプロジェクトの main() を作成します。これは c++ である必要があります。すべてのファイルをリンクして、それだけです。

于 2012-09-30T18:11:52.810 に答える