フリーダイヤル番号拡張を開発するのにC++を使用したい 共有ライブラリがコンパイルされ、正常にリンクされていますが、freediameterデーモンで使用されるときにこのエラーが発生します。C++を使用してフリーダイヤルエクステンションを開発する
01/16/17,00:04:59.215241 ERROR Unable to resolve symbol 'fd_ext_init' for extension /home/usr/Downloads/freeDiameter-master/extensions/ocs_app/ocs_app.fdx: Undefined symbol "fd_ext_init"
01/16/17,00:04:59.215361 ERROR ERROR: in '((fd_ext_load()))' : Invalid argument
01/16/17,00:04:59.215377 ERROR ERROR: in '(fd_core_parseconf(conffile))' : Invalid argument
01/16/17,00:04:59.215387 FATAL! Initiating freeDiameter shutdown sequence (1)
私はそれが名前のマングリングと何かを持っていると思うが、私は解決策を見つけることができない。すでにのexternブロックへのエントリポイントを入れてみましたが、運:
0000000000008140 T _Z11fd_ext_initiiPc
マット、返信いただきありがとうございます。論理的に私は正しい答えを見つけた:)私はコードを変更し、家に帰るとすぐにあなたを更新します – atari83
マットありがとう、それはちょうどうまくいった^ _ ^ – atari83