0

USRPデバイス用のアプリケーションを作成する必要があるプロジェクトがあります。しかし、私がデバイスドライバーと対話するために使用するgnuradioソフトウェア、そして最終的にはハードウェアは、C++とPythonでAPIを提供します。私はcでのプログラミングに慣れているので、cプログラムからAPIを呼び出せる方法が欲しいのですが、そうする方法はありますか?それは命の恩人になるでしょう。

4

1 に答える 1

5

C ++はCに多くを追加しますが、それほど多くを奪うことはありません。いくつかのコーナーケース(回避可能)を除いて、最も有効なCコードは有効なC ++コードでもあるため、C++としてコンパイルするときに多くの問題が発生することはありません。プロジェクト全体をCスタイルで記述し、gnuradioのC++APIとのインターフェースに必要な場合にのみC++機能を使用してください。

于 2012-09-18T23:45:59.607 に答える