忍者ブログ
鋼鉄の咆哮 早く新作だして。・゚・(ノД`)・゚・。
[529]  [528]  [527]  [526]  [525]  [524]  [523]  [522]  [521]  [520]  [519
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

Visual Studio2010 でビルドしたらばだ、
「MSB6006 mt.exe はコード 31 を伴って終了しました。」なるエラーと、なぜか解決できた方法できたのでメモ。

再現状況

  1. AutoItで自動テストのために形状比較を行うために、openCV を利用してDLLを作成している。

  2. 形状比較(cvMatchShapes)ではどうにも期待するスコアが出ないので、cvMatchContourTrees を用いてイメージから抽出した輪郭にて比較を行う関数を追加する。

  3. cvMatchContourTrees を利用するためにリンカーにopencv_legacy231.libを追加する。

  4. ビルドを実行する。



解消方法


  1. プロジェクトフォルダのサブフォルダ、ipch フォルダ内のファイルを全て削除する。

  2. ビルドを実行する。


リンカーに lib を追加する前に opencv2/legacy/legacy.hpp を include してビルドしたのがまずかった?

ちなみに、タイトルそのままでググるとヒットは5 件 (0.24 秒) w

これで6件目の記事となり、解決の参考になるといいですね。

PR
この記事にコメントする
お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
カレンダー
04 2024/05 06
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
最新CM
[05/08 NONAME]
[05/05 wakaiy]
[08/02 毒さん]
[08/02 serani]
[02/26 毒さん]
最新TB
プロフィール
HN:
毒さん
性別:
非公開
バーコード
ブログ内検索
忍者ブログ [PR]