問題タブ [shared-libraries]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
7 に答える
227605 参照

python - Python が sys.path のディレクトリにある共有オブジェクトを見つけられないのはなぜですか?

インポートしようとしていpycurlます:

今、libcurl.so.4にある/usr/local/lib。ご覧のとおり、これは次のとおりですsys.path

どんな助けでも大歓迎です。

0 投票する
14 に答える
198385 参照

android - Android の INSTALL_FAILED_MISSING_SHARED_LIBRARY エラー

Google API を使用する Android アプリケーションを実行しようとすると、次のエラーが発生します。

[2009-07-11 11:46:43 - FirstMapView] インストール エラー: INSTALL_FAILED_MISSING_SHARED_LIBRARY
[2009-07-11 11:46:43 - FirstMapView] 詳細については、logcat の出力を確認してください。
[2009-07-11 11:46:44 - FirstMapView] 打ち上げがキャンセルされました!

誰でもこのエラーを解決するのを手伝ってもらえますか?

0 投票する
6 に答える
5524 参照

c++ - C++共有ライブラリに汎用ロギングサポートを追加する

他のライブラリまたは実行可能ファイルで使用することを目的としたc++共有ライブラリを作成しています。ライブラリに一般的なログを追加するための最良の方法は何ですか?理想的には、ライブラリのユーザーが選択したログ機能にライブラリを適合させたいと思います。ライブラリにクラスがあるとします

ライブラリをlog4XXX固有のAPIに関連付けたくありません。

0 投票する
3 に答える
1815 参照

asp.net-mvc - ASP.NET deployment - How to share BIN across multiple WebApp Projects?

What is the best practice for sharing the assemblies of a bin folder across multiple ASP.net websites in IIS 7?

I've got several sites, each with slightly different HTML front ends, but all with the same middle tier logic and DB. I don't want to redploy the same dlls to each of the many site's bin folders everytime I make a change.

Thanks.

0 投票する
1 に答える
2101 参照

gcc - オブジェクトが実行可能ファイルで使用される場合、gcc -fPICフラグを使用してオブジェクトをコンパイルすることの意味は何ですか?

作業中のプロジェクトのmakefileをまとめています。プロジェクトに実行可能ファイルと共有ライブラリがあります。どちらも、オブジェクトファイルに個別にコンパイルされる同じソースファイルのいくつかを使用します。共有ライブラリでこれらのオブジェクトを使用できるようにするには、gccで-fPIC(位置独立コード)フラグを使用する必要があります。実行可能ファイルで使用される-fPICを使用してオブジェクトをコンパイルすることの意味はありますか?

0 投票する
1 に答える
652 参照

debugging - Eclipse CDTを使用したMCF5485EVBボードのリモートデバッグについて

Linux ホストに Eclipse CDT、CodeSourcery G++ ツールチェーンをインストールしました。Code Sourcery Eclipse IDE を使用しています。Freescale サイトの Linux Target Image Builder を使用して、Linux カーネルを MCF5485 ボードにインストールしました。

Sourcery Eclipse IDE を使用して、Linux ホスト上に「helloworld」プロジェクトを作成しました。実行可能ファイル (gdbserver、catchsgev など) を Sourcery フォルダーからルート ファイルシステムのボードにコピーしました。

ボード上で gdbserver を実行し、Linux マシンから TCP を使用してデバッグします。Sourcery Eclipse IDE では/、ボード ( /root/bin) のルートに gdbserver をインストールしたため、ターゲットに sysroot を指定しました。

Eclipse のデバッグ構成で IP アドレスを指定しましたが、残りはデフォルトです。[デバッグ構成] の [共有ライブラリ] タブで [sysroot パス名を変換する] オプションを選択しました。

ボード上で gdbsrver を起動し ( gdbserver IP:port /pathname/to/executable)、Linux ホスト上でデバッグ構成を起動します。main()ブレークポイントのため停止します。再開を押すと、次のエラーが表示されます。

私のプログラムは次のとおりです。

いくつかのフォーラムで、sysroot を設定する必要があることを読みましたが、ボードのルート ファイルシステムに sysroot をインストールしていれば、何もする必要がないことも読みました。