私のプロジェクトはctypesライブラリとマークアップライブラリを使用しています。コンパイルすると、次のような不平を言います。OCamlでは、2つのサードパーティライブラリが同じモジュール名を公開しています。リンクできません
Error: Files /Users/Young/.opam/4.02.1/lib/markup/markup.cmxa
and /Users/Young/.opam/4.02.1/lib/ctypes/ctypes.cmxa
both define a module named Common
明らかに、両方のライブラリで同じモジュール名が公開されています。それを修正するには?どんな助けもありがとう。ありがとう。
更新: また、このような競合が発生する理由はわかりません。私の理解では、たとえ両方のライブラリが同じモジュールCommonを公開していても、Ctypes.CommonとMarkup.Commonの対比で表示されます。矛盾はないはずですか?一般的に
アップストリームに報告する必要があります。 –