C++相談室 Part4
■ このスレッドは過去ログ倉庫に格納されています
0341超初心者
NGNGもうちょっと具体的にエラーの原因を書きますので
よろしかったら再びアドバイスいただけると助かります。
1 いくつかのオブジェクトファイルを使って一つの動的共有ライブラリ(仮にtest.soとしておきます)を作成します。
2 C版APIを使ったソースでtest.oを使用する。
3 2の過程でdlopen()が使われている。
4 dlopen()が失敗する原因はtest.soのなかで使用している
「std::basic_string<char,std::char_traits<char>,std::allocator<char> >::__nullref」
というシンボルが参照できないため再配置エラーとなって失敗している。
というような状態です。
で、>338で作ったものでもまったく同じエラーが出ました。
ちなみに他のOSの他のコンパイラではエラーはおきていません。
というわけでこのコンパイラ特有の何かだと思うのですが・・・
まず、(3)、(4)の条件からどのあたりに目をつけていけば良いか
アドバイスいただけたらよろしくお願いいたします。
■ このスレッドは過去ログ倉庫に格納されています