大規模なPythonプロジェクトの一部を高速化するために、Cを取り上げています。継続的に実行されている Python スクリプトに新しい機能を追加するために、時々 .py ファイルをチェックしてその内容を統合します。Cで同等のことを行う方法があるかどうか疑問に思っていました.動的ライブラリの内容をオンザフライで取得する方法はありますか?
質問する
110 次
2 に答える
6
はい、dlopen
コンパイル時にリンクするのではなく、ライブラリにアクセスしてからライブラリdlsym
内の関数にアクセスする必要があります。新しいライブラリに切り替えるには、ハンドルを作成して新しいライブラリを作成する必要があります。dlclose
これをモジュールにラップしてすべてを処理することは、それほど難しい作業ではありません。
于 2013-10-29T13:41:23.403 に答える
2
LoadLibrary / FreeLibarayを使用してウィンドウで実行できます。UNIXに相当するものがあると確信しています。
于 2013-10-29T13:43:17.573 に答える