Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
USRPデバイス用のアプリケーションを作成する必要があるプロジェクトがあります。しかし、私がデバイスドライバーと対話するために使用するgnuradioソフトウェア、そして最終的にはハードウェアは、C++とPythonでAPIを提供します。私はcでのプログラミングに慣れているので、cプログラムからAPIを呼び出せる方法が欲しいのですが、そうする方法はありますか?それは命の恩人になるでしょう。
C ++はCに多くを追加しますが、それほど多くを奪うことはありません。いくつかのコーナーケース(回避可能)を除いて、最も有効なCコードは有効なC ++コードでもあるため、C++としてコンパイルするときに多くの問題が発生することはありません。プロジェクト全体をCスタイルで記述し、gnuradioのC++APIとのインターフェースに必要な場合にのみC++機能を使用してください。