6

私は現在、cmake で opencv をビルドしようとしています。次のコマンドを使用すると、次のようになります。

cmake -DBUILD_SHARED_LIBS=OFF ..

静的な OPENCV ライブラリを構築できます。ただし、ビルドされたライブラリは C ランタイム ライブラリを静的にリンクします。VC2010 では、マルチスレッド デバッグ (/MTd) オプションを使用します。私が期待しているのは、C ランタイム ライブラリを動的にリンクすることであり、それは VC2010 で /MDd オプションを使用しています。それを可能にするために何ができますか? ありがとう。

4

1 に答える 1

11

-DBUILD_WITH_STATIC_CRT=OFFCMake コマンド ラインに追加します。

cmake -DBUILD_SHARED_LIBS=OFF -DBUILD_WITH_STATIC_CRT=OFF ..
于 2013-11-05T06:11:56.927 に答える