関数への未定義の参照がある場合、リンカーエラーが発生します。機能が期待される共有ライブラリはその関数名を持っています(nm-sをチェックしました)ので、次は関数のパラメータが正しいかどうかを確認してください。共有オブジェクトファイル内の関数のパラメータのタイプと数を確認するにはどうすればよいですか?C++共有オブジェクトファイル内の完全な関数定義を見つける
EDIT:だから、それがために来た問題だった:私は共有Cオブジェクトをリンクすることにより、C++共有オブジェクトファイルを作成しようとしていたが、C++ソースで、私は「のextern」C内部ヘッダが含まれていませんでした""ブロックするので、これらのシンボルを見つけることができませんでした。この質問に答えるすべての人に感謝します。この質問は今解決されました。
この質問の「nm」タグとは何ですか? –
@JohnDibling: 'nm'は、UNIX/Linuxシステムのコマンドで、オブジェクトファイル内のシンボルのリストを提供します。 –
Ah。この質問は、[nm]ではなく[linux]とタグ付けする方が良いかもしれません。 –