プロジェクトの.soファイルのライブラリ関数にアクセスするために使用されるヘッダーファイル(xh)の1つを使用して、他のcプロジェクトで使用される.soライブラリを生成します。私のプロジェクトでは非常に単純です。x.header をインクルードし、-lx.so ファイルと (.so ファイルの) ライブラリ ソース ディレクトリへのパスを指定して、C リンカを eclipse し、プロジェクトをコンパイルします。
質問は次のとおりです。上記のeclipseで説明したcプロジェクトのように、このcライブラリをc ++プロジェクトで使用するにはどうすればよいですか?
Eclipse の C++ コードで同じことを行い、C++ リンカー ライブラリに .so ファイルを追加して、ライブラリ ソース パスも含めます。その後、ヘッダーを追加してライブラリ関数を使用しようとしましたが、Eclipseは「関数への未定義の参照...」というエラーを出し、コードをコンパイルできません。
ありがとうございました。