0

私はOpenCVとVisualStudioにもかなり慣れていません。私の質問はそれほど技術的ではありませんが、理論的にはとにかく:

私はより大きなプロジェクトに取り組んでいますが、そのすべてのサブコンポーネントなどにアクセスできません。他のメンバーが使用したいいくつかのクラスと関数を作成しました。ただし、私はいくつかのOpenCV固有のものを使用しています(私は怠惰で、すべてを自分で実装したくないため)が、他のメンバーはそれを使用せず、プロジェクトサイズを比較的小さく保ちたいと考えています。

私の質問は次のとおりです。すべてのopencv依存関係を含むライブラリまたは類似のものとしてコードを提供するにはどうすればよいですか?コードのdllを作成して、opencv dllを同梱することはできますか?ヘッダーが1つだけの1つのファイルにすべてをバンドルする方法はありますか?

この問題をどのように解決しますか?

要約:私は自分の関数をライブラリに入れて、できるだけ小さく出荷したい(opencvの依存関係がある)

KR

4

1 に答える 1

1

すべてのコードをDLLに入れてから、OpenCVDLLを一緒に出荷します。

または:すべてのコードをDLLに入れ、OpenCVとの静的リンクを実行します。

于 2012-05-29T12:42:03.387 に答える