問題タブ [ocamlfind]

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 投票する
3 に答える
493 参照

ocaml - OCaml でライブラリを作成するにはどうすればよいですか?

ocaml で bson エンコーダー/デコーダー ライブラリを作成しています。

これでソース ファイルができました (実際には 1 つのファイルだけです)。

ocaml-batteries-included私の質問は、、、などのライブラリとしてどのように作成すればよいcamomileですか?

つまり、人々はopam installそれを使用してocamlfind+ocamlbuildを使用してコンパイルできますか?

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

ocaml - ocamlfind.1.3.3 configure のインストール中にエラーが発生しました: m4 が PATH にありません。これは必須です

構成: m4 が PATH にありません。これは必須です

どうすればこれを修正できるのだろうか。

どうもありがとう!(m4フォルダーをそのパスにコピーしようとしましたが、機能していません)

0 投票する
0 に答える
126 参照

windows - Windows で gtk の pkg-config --libs に改行を含めないようにする

最近http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.24/gtk+-bundle_2.24.10-20120208_win32.zipから GTK をインストールしました。これからインストールされたものは、少なくとも場合によっては、その行にpkg-config追加するのが好きなようです:^M

これにより、ソースから Coq をビルドするために必要な lablgtk2 の configure スクリプトが壊れます。(Coqlablgtk2.sourceview2は、ビルド済みの Windows バージョンにlablgtk2は含まれていないように見える をテストします。

pkg-configgtk+ の追加を停止するにはどうすればよいですか^M(またはlablgtk2.sourceview2他の方法を取得します)?

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

ocaml - OCaml utop でいくつかのモジュールを使用する

最近OCamlプロジェクトを読んでいて、ソースファイルをutopに置いて、いくつかの実験を行いたいと思っています。amodule.mlbmodule.ml
という 2 つのファイルがあるとします。bmodule.mlは、 amodule.mlで定義された関数を使用します。たとえば、bmoduleはamodule.anyfunction()を使用します。ここで、anyfunction()はamodule.mlで定義されています。 両方をutopに入れたい:

Amodule はamodule.mlファイルに基づくモジュール名であり、 utopはこれらのことを認識していないため、これは機能しません。 では、ファイルの内容を変更せずにこれらのファイルを utop に配置するにはどうすればよいでしょうか?</p>

0 投票する
2 に答える
10344 参照

ocaml - ocamlfind はインストールされたパッケージを認識できません

コマンドを使用してプロジェクトをコンパイルしたかった:

しかし、私は次のエラーが発生しています:

この問題についていくつか調査した後、opam を介してインストールされたパッケージと、opam のインストール前にインストールされたパッケージ (この場合は ocamlfind を使用) に問題がある可能性があることを読みました。その問題を解決するために私が何をしようとしているか知っている人はいますか?

前もって感謝します。

0 投票する
2 に答える
100 参照

ocaml - Camlp4 の前処理の結果を確認するにはどうすればよいですか?

というファイルで Sexplib 構文拡張を使用していますmodule.ml。Camlp4 の前処理後にコンパイラに供給されるコードを確認したいと思います。ocamlfind を使用してこれを行う簡単な方法はありますか、それとも camlp4 を直接呼び出してすべての生パラメータを手動で渡す必要がありますか?

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

ocaml - ocamlfind での OCaml コンパイル エラー

コードは次のとおりです。

こちらが_tags

コンパイルコマンドは次のとおりです。

コンパイルエラーは次のとおりです。

ただし、これを使用すると:

その後、コードを正常にコンパイルできます...

0 投票する
2 に答える
1681 参照

ocaml - コア ライブラリのインストール

私はocamlが初めてです。OPAM 1.1.1 でコアと utop をインストールしようとしていますが、次のようになります。

OPAMのインストールが間違っている可能性がありますか? 問題を解決する方法について何か提案はありますか?

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

ocaml - ocamlbuild でライブラリをビルドし、ocamlfind でインストールする - ベスト プラクティスは何ですか?

ライブラリを構成するモジュールをリストocamlbuildするファイルを介してOCamlライブラリをコンパイルするために使用しています。mylib.mllibその後、を使用してライブラリファイルをインストールしたいと思いますocamlfind。でビルドされたバイナリ ファイルとは異なりocamlbuild、すべてのライブラリ ファイルは_buildディレクトリにあります。次のようなものを使用してそれらをインストールする正しい方法です

または、との間により良い統合がocamlbuildありocamlfindますか?特に、-install-lib-dirフラグに気付きましたocamlbuildが、その目的に関するドキュメントが見つかりません。

私は認識してoasisいますが、今は Makefile とinstallターゲット内の問題を解決したいと考えています。これはすべて、ライブラリ マネージャーを使用するコンテキストにありますがopam、議論には関係ありません。

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

macos - OCamlfind ビルドが失敗する

ocamlfindを使用してインストールしようとするとopam install ocamlfind、コンパイルが失敗し、次のメッセージが表示されます。

過去のスタック オーバーフローの回答によると、m4 がインストールされていない場合、このインストールは失敗することがありますが、m4 がインストールされており、パスにあるため、問題はありません。