2
私はcentos 6でgnu cコンパイラを使用していますが、cプログラムはコード内で共有ライブラリを動的に読み込みます。あなたはdeclare your function to be useable in CをしなければならないC++プログラムを共有ライブラリにコンパイルし、Cプログラムからロードするには?
私はcentos 6でgnu cコンパイラを使用していますが、cプログラムはコード内で共有ライブラリを動的に読み込みます。あなたはdeclare your function to be useable in CをしなければならないC++プログラムを共有ライブラリにコンパイルし、Cプログラムからロードするには?
:あなたが行うことはできません
extern "C" void foo(int x, char y);
ノートのオーバーロードやC++はあなたを与える他の機能のいずれか。 (これはname manglingのためです)