私はC++でいくつかのコード(静的ライブラリ)を書いています(Cの互換性 - 'extern C'などあります)。私のCアプリケーション。静的なC++ライブラリをCライブラリにリンクする
私のCアプリをruningてイムが、私はエラーを得た場合:私は
を想定アーカンソー実行OBJファイルには、-std=c++0x -lstdc++
フラグ
undefined symbol: _ZTISt9exception
C++コードが付きgccでコンパイルされましたそのシンボルはC++ライブラリから直接得られます。私のCアプリを私のコンパイルするとき私はもちろん私のC + +のlibを私のメイクファイルに追加し、コンパイルはエラーなしで終了します。
何が問題なのでしょうか?すべての助けを
THX
[CコードでC++ライブラリを使用する]の複製が可能です(http://stackoverflow.com/questions/199418/using-c-library-in-c-code) –