dlopen

    1

    1答えて

    現在、我々はtcp/ip、udp/ip、usbなどコアとの通信の形態を提供するサービスプラグインを可能にするコード本体を持っています...これらのサービスプラグインのフィードバック通知クラスのインスタンスをコアに追加処理します。 現在の実装では、サービスプロジェクト(dlopenとフレンドによってコアによって実行時に持ち込まれる別個の動的リンクライブラリ)は、コアソースコードにあるnotifier

    1

    2答えて

    私はdlopenとFreeBSDの友達のマンページから読んでいます。私は、ロード可能なプラグインの共有ライブラリを使用しているクロスプラットフォームのアプリケーションに取り組んでいます。私は以前これをやったことはありませんでしたが、私はそれがどのようにうまくいくかをよく理解していると思います。マンページには共有ライブラリから関数ポインタを取得する一般的な手段であるdlsym()とvoid *を関数

    4

    1答えて

    共有ライブラリ(またはDLL)がdlopenおよびdlcloseメカニズムによって使用されていて、作成された共有ライブラリにヒープからのメモリが含まれているグローバル変数がある場合、dlcloseが呼び出されると、 ? 同じプロセスでdlopenが再び呼び出された場合、動作は何ですか?

    0

    3答えて

    私は共有オブジェクトを読み込もうとして最初の行がdlopenの呼び出しであるテストに使用しているC++コードがあります。この行を打つ時に、私は次のエラーを取得する: Terminate called after throwing an instance of std::bad_alloc: what() : St9bad_alloc 私はメモリを引き上げてきました(無料-mが今の私の

    0

    2答えて

    こんにちは私は、実行時にカスタマイズしたいグローバル関数を持つプログラムを持っています。さあ、共有ライブラリには多くのバージョンの関数foo()が散在しています。さて、実行時に検出されたシステム構成に基づいて、適切なライブラリの関数を使用したいと思います。 ファイルloader.cpp: #include <dlfcn.h> #include <iostream> void __attrib

    3

    2答えて

    実際にPython上のUnix動的リンカーにアクセスするためのラッパーまたは移植されたライブラリーが存在するかどうかは誰にも分かりますか?