鋼鉄の咆哮 早く新作だして。・゚・(ノД`)・゚・。
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
Visual Studio2010 でビルドしたらばだ、
「MSB6006 mt.exe はコード 31 を伴って終了しました。」なるエラーと、なぜか解決できた方法できたのでメモ。
「MSB6006 mt.exe はコード 31 を伴って終了しました。」なるエラーと、なぜか解決できた方法できたのでメモ。
再現状況
- AutoItで自動テストのために形状比較を行うために、openCV を利用してDLLを作成している。
- 形状比較(cvMatchShapes)ではどうにも期待するスコアが出ないので、cvMatchContourTrees を用いてイメージから抽出した輪郭にて比較を行う関数を追加する。
- cvMatchContourTrees を利用するためにリンカーにopencv_legacy231.libを追加する。
- ビルドを実行する。
解消方法
- プロジェクトフォルダのサブフォルダ、ipch フォルダ内のファイルを全て削除する。
- ビルドを実行する。
リンカーに lib を追加する前に opencv2/legacy/legacy.hpp を include してビルドしたのがまずかった?
ちなみに、タイトルそのままでググるとヒットは5 件 (0.24 秒) w
これで6件目の記事となり、解決の参考になるといいですね。
PR
この記事にコメントする