皆さん、リンカの出力にリストされているいくつかの関数のリストを作成する必要があります。次のように私が得る構文は次のとおりです。コンパイラ言語からC++への関数シグニチャの変換
.text._ZN7funcsns3fooEidRNS_4TempE
(あなたは「未定義のシンボル」と関数名を印刷する他のいくつかのリンクエラーからそれを知っているかもしれません)
:int foo(int num,double dnum, Temp & temp) (in namespace "funcsns")
は変身します
今、私は何とかそれを何か可読なものに変えるスクリプトを書くことができますが、スマートのやり方があるのだろうかと思います。
あなたのアイデアをご紹介ください!
ありがとうございました。
ああのためのC++ filtのと同じこと。私は 'abi :: __ cxa_demangle'を使っていました。完全にそれのために何かがあったことを認識していなかった –
あなたは天才です! – stnr