LoadCompiledComponent

LoadCompiledComponent[comp]

コンパイルされたコンポーネント comp をロードする.

LoadCompiledComponent[comp,target]

コンパイルされたコンポーネント comp をターゲット位置からロードする.

詳細

  • コンパイルされたコンポーネントを使ってコンパイラ宣言の名前付きグループを表すことができる.
  • コンパイルされたコンポーネントを使って共有ライブラリに組込み可能なコンパイルされた機能を表すことができる.
  • コンパイルされたコンポーネントはパクレットに埋め込める.
  • compCompiledComponentオブジェクトあるいはコンパイルされたコンポーネントの名前を含む文字列としてし与えられる.
  • 通常,コンパイルされたコンポーネントのロードにはBuildCompiledComponentで作成された共有ライブラリのロードが含まれる.
  • ターゲット位置が与えられていなければ,FindLibraryを使ってターゲットコンポーネントと同じ名前のライブラリが探される.
  • DeclareCompiledComponent"ExternalLibraries"設定はコンポーネントライブラリのロードの前にロードされる外部ライブラリを与える.
  • DeclareCompiledComponent"LoadingEpilogs"設定はコンポーネントライブラリのロードの後で実行される関数を与える.
  • ロードされていないコンポーネントからインストールされた関数を呼び出すと,コンポーネントを自動的にロードしようとし,ビルドが存在しない場合はその試みが失敗する.
  • 次は使用可能なオプションである.
  • CompilerEnvironmentAutomaticコンパイラ環境.デフォルトでコンポーネント内に宣言を含み"LoadingEpilogs"で設定された関数に渡される

例題

すべて開くすべて閉じる

  (1)

コンパイルされたコンポーネントを作成する:

コンポーネントをビルドする:

コンポーネントをロードする:

ビルドされたコンポーネントに含まれる関数を呼び出す:

スコープ  (1)

コンポーネント内の宣言のリストを宣言する:

ライブラリ関数を宣言する:

インストールされた関数を宣言する:

インストールされた関数を使ってビルドを自動的にロードする:

コンポーネントを明示的にロードしてビルドされたライブラリ関数にアクセスする:

Wolfram Research (2022), LoadCompiledComponent, Wolfram言語関数, https://reference.wolfram.com/language/ref/LoadCompiledComponent.html.

テキスト

Wolfram Research (2022), LoadCompiledComponent, Wolfram言語関数, https://reference.wolfram.com/language/ref/LoadCompiledComponent.html.

CMS

Wolfram Language. 2022. "LoadCompiledComponent." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/LoadCompiledComponent.html.

APA

Wolfram Language. (2022). LoadCompiledComponent. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/LoadCompiledComponent.html

BibTeX

@misc{reference.wolfram_2024_loadcompiledcomponent, author="Wolfram Research", title="{LoadCompiledComponent}", year="2022", howpublished="\url{https://reference.wolfram.com/language/ref/LoadCompiledComponent.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_loadcompiledcomponent, organization={Wolfram Research}, title={LoadCompiledComponent}, year={2022}, url={https://reference.wolfram.com/language/ref/LoadCompiledComponent.html}, note=[Accessed: 21-November-2024 ]}