小さい頃はエラ呼吸

いつのまにやら肺で呼吸をしています。


Oracle Pro*cで作成した関数をC++から呼び出す

Oracle Pro*cで作成した関数をC++のプログラムから呼び出そうとしたら、リンクエラーが出てしまってうまくいきませんでした。
原因は、プロトタイプ宣言の仕方でした。

よくみる extern "C" {} と __cplusplus - はこべブログ ♨よくみる extern "C" {} と __cplusplus - はこべブログ ♨

extern "C"を使ってC言語スタイルであることを指定しないとダメでした。

extern "C" {
  int func1(char*);
}