2011-01-07 10 views
0

HP-UX 11.00でaCCを使用して.slライブラリを構築しています。私はそれを構築し、それをアプリケーションにもうまくリンクすることができます。アプリケーションがHP-UX 11.00の.slライブラリから未定義のシンボル__shlinitを報告する原因は何ですか?

しかし、私はexeファイルを実行すると、それは以下のエラーになります

/usr/lib/dld.sl:未解決のシンボル:

これを解決に向けた任意のポインタmylib.sl

から__shlinit(コード)問題がお役に立ちます

答えて

0

あなたのライブラリはmylib.slですか?

あなたのライブラリでおそらくshlinit()という名前の関数が呼び出されていますか?あなたのコードやアプリケーションコードが呼び出す別のライブラリ関数ではない場合は、shlinit()を呼び出してください。

shlinit()は、インストールされていないか、正しい場所にインストールされていないか、ダイナミックリンクパスが指している別のライブラリに実装されていることは明らかです。

この機能を実装するライブラリを見つけて、正しくインストールされていることを確認する必要があります。

迅速なGoogle検索は有用である可能性がある次のリンクを提供しますが、今私が行かなければならない:

unresolved symbol: __shlinit during shlload()

関連する問題