私たちのコードはC言語で記述されており、C++ではなくCコンパイラが必要です。これをC++コードとリンクさせる必要があります。2つのEclipseプロジェクトCとC++でアプリケーションを分割する方法
私は実際のものではなくダミーコードを使って簡単な運動を試みています。 1つはCとしてコンパイルされ、リンクされていない2つのEclipseプロジェクトです。もう1つはC++としてコンパイルされ、Cオブジェクトにリンクされています。
私はC++クラスのオブジェクトをインスタンス化し、そのメソッドの1つをCから呼び出す(StoryTellerが指摘しているように、corerct Cバインディング)、オブジェクトのプレーンなC関数を、概念。
どうすればよいですか?私の問題は、コードではなくEclipseでのみ発生します。
[更新]私は、コンパイラは、拡張子に基づいて選ばれた一つのファイル&にC++とCを混ぜ:G ++を.C
ための.cppファイルとgccのために、私はその後、自宅、会議に殺到する必要が明日これを更新する予定です。
2つのMakefileプロジェクト。そして、あなたが望むものをメイクファイルに書いてください... –
* "私はC++クラスのオブジェクトをインスタンス化し、そのメソッドの1つをCから呼び出す" * - 適切なCバインディングがなければ、これは失敗することになります。 – StoryTeller
Eclipseはメイクファイルを提供しています。 Whcihは私が問題に遭遇するところです。 – Mawg